HBase 1.0过滤器问题

时间:2015-08-11 15:59:36

标签: hbase

我正在使用java代码从HBase获取数据。我使用过滤器如下:

说值为register 1,我将其转换为字节数组"1"

valueInBytes

除了ROW 2之外,它还获取ROW 1,因为没有字段 SingleColumnValueFilter filter = new SingleColumnValueFilter(Bytes.toBytes("cf_name"), Bytes.toBytes("FOLLOWER_ID"), CompareOp.EQUAL, valueInBytes); ROW COLUMN+CELL 1 column=cf_name:USER_NAME, timestamp=1439264252424, value=aaa 2 column=cf_name:FOLLOWER_ID, timestamp=1439264252437, value=1 2 column=cf_name:USER_NAME, timestamp=1439264252437, value=bbb 3 column=cf_name:FOLLOWER_ID, timestamp=1439264252444, value=2 3 column=cf_name:USER_NAME, timestamp=1439264252444, value=ccc 。如何删除?

1 个答案:

答案 0 :(得分:2)

我找到了答案。我需要设置属性。

filter.setFilterIfMissing(true);