HBase部分RowKey滤波器具有多个/值范围



我有一个hbase表,我的rowkey是dayinyear customerinfo。我只有部分rowkey。我想在一次扫描中连续一年的任何几天(例如:182& 183)之间的所有行落下。我通过一天(例如:182)来使用前换器。但是如何在过滤器中提供两个值,以便它应该从Rowkey 182和183开始所有行返回我的所有行。我尝试了FilterList,但它不起作用。

样本数据:

ROW       
181abcd   
181efgh   
182dkdk   
182jfhg   
183sdfj   
184sdjf

期望仅返回以下一组行

182dkdk   
182jfhg   
183sdfj 

尝试

scan 'TABLE_NAME',{STARTROW=>'182',ENDROW=>'184'}

其中startrowprefix< = rowkey<endrowprefix

这将使您输出为

182dkdk
182jfhg
183sdfj

最新更新