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