Диапазон фильтра нескольких строк HBase больше и меньше возможного?

Я изучаю HBase и пытаюсь сканировать ряд строк в определенном диапазоне. Например, если мои ключи представляют собой просто целые числа (в данном примере меньше 10), при попытке выполнить следующее:

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

Тем не менее, это приводит к следующему, кажется, что он не может объединить «диапазон» строк? Это возможно?

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


person aloharich    schedule 19.06.2015    source источник
comment
Ну, для этого нужно И .. так и должно быть: сканирование 'testtable', {FILTER => RowFilter(‹, 'binary:8') AND (RowFilter(›, 'binary:2')}   -  person aloharich    schedule 19.06.2015


Ответы (1)


Дох, для этого нужно «И».. так должно быть: сканирование «тестовой таблицы», {FILTER => «RowFilter (‹, 'binary: 8') AND (RowFilter (>, 'binary: 2')»} -

person aloharich    schedule 19.06.2015