从Hbase Get中检索除特定列名

时间:2017-08-24 09:15:28

标签: java hbase

我有一个Hbase表,其中包含每个行键的不同列名。我要完成的工作是忽略Get中的某些列。即,Result对象只包含名称与名称不匹配的名称 - 值对。

我知道 MultipleColumnPrefixFilter ,但我需要的是此过滤器的反转。

我们是否拥有此功能内置的hbase API,还是需要为此编写过滤器?

1 个答案:

答案 0 :(得分:0)

你可以看看HBase的SkipFilter。 它基本上作为包装器添加到您现有的过滤器,而不是过滤你的线,它过滤掉它。 https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/SkipFilter.html

开箱即用,非常易于使用。