您可以将SubstringComparator与ValueFilter一起使用。
即
scan ‘yourtable’, { COLUMNS => ‘cf:COLUMN_X ‘, FILTER => “ValueFilter(=, ‘substring:2018-10-15’)”}
</code>
如果要在Java中实现它,可以使用以下命令:
SubstringComparator comp = new SubstringComparator(“2018-10-15”);
SingleColumnValueFilter filter = new SingleColumnValueFilter(
Bytes.toBytes(“cf”),
Bytes.toBytes(“column_X”),
CompareOp.EQUAL,
comp
);
scan.setFilter(filter);
</code>
在这里您可以找到有关如何使用比较器和滤波器的更多详细信息
<a href="http://hbase.apache.org/0.94/book/client.filter.html" rel="nofollow noreferrer">
http://hbase.apache.org/0.94/book/client.filter.html
</A>