在hbase中有效扫描复合行键

时间:2019-07-11 08:52:24

标签: hadoop hbase row-key

我的hbase表结构如下:

a1:b1
a1:b2
a2:b1
a3:b2

有什么方法可以有效地检查行键的第一部分是否在hbase表中?我不想检索记录, 我只想检查a1,a2,a3是否存在。

1 个答案:

答案 0 :(得分:0)

如果您通过Scan执行此操作,则只能对行键进行操作,而无需通过向Scan添加以下过滤器来加载任何列:

KeyOnlyFilter

FirstKeyOnlyFilter

但是,如果您通过get执行此操作,那么我认为您必须至少指定一列。如果我没记错的话,如果您没有在get中添加任何列,则会引发错误。