繁体   English   中英

HBase:如何过滤“key not start with”

[英]HBase: how to filter by “key not start with”

使用PrefixFilter(“word”)可以过滤所有以“word”开头的键。 我试图得到相反的结果,所有关键不是以“单词”开头。

它是符合我要求的过滤器吗? 如果我需要自己创建一个过滤器,它会起作用吗? (我不确定HBase扫描仪是否支持新的过滤器)

我设法使用RowFilterRegexStringComparator类实现相同的行为,即:

RowFilter prefixFilter = new RowFilter(CompareFilter.CompareOp.NOT_EQUAL,
 new RegexStringComparator("word"+"[\\S]+"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM