Hbase shell 中查询 \x04\x08: scan 'apks103' ,{ FILTER => "SingleColumnValueFilter('file','value',=, 'substring:\x04\x08')", LIMIT=>1} 是没有问题的。
但是在 java api 中 查询 \x04\x08: SubstringComparator comp = new SubstringComparator(query); System.out.println(comp.toString()); SingleColumnValueFilter filter = new SingleColumnValueFilter( Bytes.toBytes("file"), Bytes.toBytes("value"), CompareFilter.CompareOp.EQUAL, comp );
这样就匹配不了。。。