如何在不要求任何列数据的情况下扫描HBase中的行名?
我想通过省略所有列来加快扫描速度,因为我只需要行名。
编辑:
好的,我自己弄清楚了...仅可使用行名FistKeyOnlyFilter。该过滤器确实返回的不仅是行键,而且还返回每行的第一个键值,因此它比请求整个行要高效得多。
如果有人有更好的主意,我仍然愿意寻求更好的方法!
最佳答案
您拥有正确的过滤器。如果您想进一步改善此行为,则可以编写自己的过滤器,并将其添加到HBase类路径和客户端类路径中。作为来自HBase的筛选器的一部分,这是我在0.92中可以看到的唯一为您提供最好的筛选器。
关于java - 在HBase中扫描行名而没有任何列数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7320013/