java—使用基于非主键值的get类检索hbase中的多行

q7solyqu  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(334)

使用中的方法 Get 班级 org.apache.hadoop.hbase.client 包中,我一次只能根据行键检索一条记录。
是否有任何方法可以基于任何其他非主列的值检索多行(在java中)。

fnatzsnv

fnatzsnv1#

get只适用于一个与行键匹配的记录。对于其他情况,可以将扫描与列值筛选器一起使用。与get相比,这种方法将有更多的延迟时间。get还可以与get列表(行键列表)一起使用。但是你需要用字段而不是行键。
如果可能的话,最好的方法是,设计行键并在主行键的同时添加频繁搜索的字段。这是只有当你需要更好的延迟。

相关问题