使用Java API基于部分键(后缀)删除Hbase条目
我们可以根据行键的后缀删除行吗?与前置过滤器相反的东西 我的rowkey是什么样子的使用Java API基于部分键(后缀)删除Hbase条目,java,hbase,Java,Hbase,我们可以根据行键的后缀删除行吗?与前置过滤器相反的东西 我的rowkey是什么样子的 07/08/2016_99 08/08/2016_99 09/08/2016_99 我想删除所有以99结尾的条目 类似这样但带有后缀的东西。使用RegexStringComparator。下面的代码片段可以是一个简单的示例 String expr = "^.*99$"; int flag = Pattern.CASE_INSENSITIVE | Pattern.DOTALL;; Reg
07/08/2016_99
08/08/2016_99
09/08/2016_99
我想删除所有以99结尾的条目
类似这样但带有后缀的东西。使用
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));
使用
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));