我们可以根据行键的后缀删除行吗?与前置过滤器相反的东西。我的钥匙是什么?
07/08/2016_99 08/08/2016_99 09/08/2016_99
我想删除所有以99结尾的条目。像这样的hbase会根据id的部分删除记录,但会带有后缀。
oxf4rvwz1#
使用 RegexStringComparator . 下面的代码片段可以是一个简单的示例。
RegexStringComparator
String expr = "^.*99$"; int flag = Pattern.CASE_INSENSITIVE | Pattern.DOTALL;; RegexStringComparator.EngineType engineType = RegexStringComparator.EngineType.JAVA; RowFilter rowFilter = new RowFilter(CompareFilter.CompareOp.EQUAL, new RegexStringComparator(expr, flag, engineType));
1条答案
按热度按时间oxf4rvwz1#
使用
RegexStringComparator
. 下面的代码片段可以是一个简单的示例。