Версия: HBase Cloudera CDH3U2.
Я вставил длинное значение типа данных в HBase, используя Java API.
Get get = new Get(Bytes.toBytes("111"));
FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ALL);
singleColumnValueFilter = new SingleColumnValueFilter(columnFamily,columnName , CompareOp.GREATER_OR_EQUAL, Bytes.toBytes(2));
filterList.addFilter(singleColumnValueFilter);
get.setFilter(filterList);
get.setMaxVersions(10);
Result result = hTable.get(get);
List keyValueList = result.getColumn(columnFamily, columnName);
Здесь я получаю, что keyValueList.size () равен нулю, и если я не применяюлюбые фильтры, я получаю keyValueList.size () равен 3, а значения (1,5,7).
Я хочу получить результат 5 и 7.
Помогите мнесделай это.
Заранее спасибо