【发布时间】:2015-05-02 17:59:30
【问题描述】:
我是 HBase 的新手。我了解 HBase 不等同于 RDBMS。但是,我喜欢在 HBase 中运行在 RDBMS 中非常简单的简单查询。我尝试使用带过滤器的扫描,但我不知道如何通过使用值来获取列。
考虑这个简单的 MySQL 查询:“SELECT username FROM members WHERE email = myname@domain.com”
在 HBase 中也是如此,我有表名:members。我有两列:用户名和电子邮件。
现在,我想提取电子邮件等于的用户名 myname@domain.com。
我发现了很多可以在指定列族和限定符时提取值的示例。但我的情况不同,当我认为在 RDBMS 中它非常容易,但我不知道如何在 HBase 中思考。 (我知道有一些 SQL 包装器可用于在 HBase 上使用 SQL,但我想要没有它)。
提前致谢
【问题讨论】: