Java 使用基于非主键值的Get类检索Hbase中的多行

Java 使用基于非主键值的Get类检索Hbase中的多行,java,hbase,bigdata,Java,Hbase,Bigdata,使用org.apache.hadoop.hbase.client包中Get类中的方法,我一次只能基于行键检索一条记录 是否有任何方法可以基于java中任何其他非主列的值检索多行。Get仅用于一条与行键匹配的记录。对于其他情况,可以使用带列值筛选器的扫描。与get相比,这种方法将有更多的延迟时间。Get还可以与getslist行键列表一起使用。但您需要使用字段而不是行键 若可能的话,最好的方法是设计行键,并将频繁搜索的字段与主行键一起添加。只有当您需要更好的延迟时,才可以这样做

使用org.apache.hadoop.hbase.client包中Get类中的方法,我一次只能基于行键检索一条记录


是否有任何方法可以基于java中任何其他非主列的值检索多行。

Get仅用于一条与行键匹配的记录。对于其他情况,可以使用带列值筛选器的扫描。与get相比,这种方法将有更多的延迟时间。Get还可以与getslist行键列表一起使用。但您需要使用字段而不是行键

若可能的话,最好的方法是设计行键,并将频繁搜索的字段与主行键一起添加。只有当您需要更好的延迟时,才可以这样做