Version: HBase Cloudera CDH3U2.
I Have inserted a long datatype value into HBase using 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);
Here I m getting the keyValueList.size() is zero, and if I m not applying any filters, I m getting keyValueList.size() is 3, and the values are (1,5,7).
I want the result of 5 and 7.
Help me to do this.
Thanks in advance