2017-08-24 8 views
1

すべての行キーに異なる列名セットを含むHbaseテーブルがあります。私が完了しようとしている仕事はGetから特定の列を無視することです。つまり、結果オブジェクトには、名前が無視リストと一致しなかった名前と値のペアのみが含まれます。Hbaseからすべての列を取得する特定の列名以外を取得する

私は知っている約MultipleColumnPrefixFilterしかし、私はこのフィルタの逆です。

この機能はhbase APIが組み込まれていますか、それともこのためのフィルタを作成する必要がありますか?

答えて

0

HBaseのSkipFilterを見ることができます。 基本的には、既存のフィルタにラッパーとして追加して、あなたの行をフィルタリングする代わりに、それらをフィルタリングします。 https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/SkipFilter.html

これはすぐに使用でき、非常に使いやすいです。

+0

SkipFilterは、出力から行をスキップするために使用されます。私は行を維持する必要がある、ちょうど私は特定の列をしたくない。 –

関連する問題