有一个列,比如说hbase中的国家,我想在这个列上加前缀(这不是一个行键),然后我将使用columnprefixfilter并执行类似的操作
ColumnPrefixFilter columnPrefixFilter = new ColumnPrefixFilter("IND".getBytes());
但我有两个问题:
我没有任何选项来指定列族和命名空间名称,以便它只能在列中搜索。
其次,这个过滤器不起作用,没有给出响应,而印度值的条目是存在的。这些是我用于hbase的依赖项。
<hbase-client.version>2.0.1</hbase-client.version>
<hbase-ds.version>0.0.2-SNAPSHOT</hbase-ds.version>
1条答案
按热度按时间bvk5enib1#
我不知道为什么它不能与columnprefixfilter一起工作,尽管我有一个替代方法来做类似的事情。
它就像一个魔咒。不过,如果有人能解释为什么不使用columnprefixfilter,我会等待。