高效扫描hbase中的复合行键

rlcwz9us  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(447)

我的hbase表结构如下:

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

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

4bbkushb

4bbkushb1#

如果你是通过 Scan ,则可以只对行键进行操作,而不必通过将以下筛选器添加到 Scan :

KeyOnlyFilter

FirstKeyOnlyFilter

但是如果你是通过 get ,那么我认为您必须至少指定一列。如果我没记错的话,如果你还没有添加任何列,就会抛出一个错误 get .

相关问题