HBase多行滤波器的范围是否大于可能?

时间:2015-06-19 06:30:36

标签: hbase rowfilter

我正在探索HBase并尝试扫描某个范围内的一系列行。例如,如果我的键只是整数(本例中小于10),那么尝试这个:

hbase(main):030:0> scan 'testtable', {FILTER => "RowFilter(<, 'binary:8)", FILTER => "RowFilter(>, 'binary:2')"}

然而,这导致以下情况,它似乎无法结合&#34;范围&#34;行?这可能吗?

ROW COLUMN + CELL  3列= colfam1:q1,时间戳= 1434692947170,值= 33  3列= colfam1:q2,时间戳= 1434692969969,值= 33  4列= colfam1:q1,时间戳= 1434692532607,值= 4  8列= colfam1:q1,时间戳= 1434692527505,值= 4  9列= colfam1:q1,时间戳= 1434692519223,值= 9

1 个答案:

答案 0 :(得分:0)

Doh,这需要一个“AND”..所以它应该是:scan'testtable',{FILTER =&gt; “RowFilter(&lt;,'binary:8')AND(RowFilter(&gt;,'binary:2')”} -