2

私はhbase0.92.1で数百万の行と列に取り組んでいます。ここで、コプロセッサーを使用してセカンダリインデックスを作成する方法を知りたいです。このためのいくつかのサンプルプログラムを挙げてください。
hbase0.92.1をサポートするプログラムを提供してください。

4

2 に答える 2

2

HBaseを使用してセカンダリインデックスを作成するための優れた方法は1つではありません。問題に取り組む方法は、データとユースケースによって決まります。二次索引付けに関するいくつかの良い議論はここにあります

于 2012-11-15T00:07:59.013 に答える
1

私の知る限り、0.20より前のHbase APIには、まだ書き込み可能なHTableDescriptorがあるので、HtabelDescriptor.addIndex()を呼び出して列に対するインデックスを作成できます。例はここにあります。

次に、インデックス作成がIHbaseに移行し始めます。ここで、Jiraのストーリーを参照してください。

あなたの質問に答えるために、0.92.1では、まだ何も箱から出していないと思います。コプロセッサーを自分で作成する必要がありますが、進行状況を確認したいコプロセッサーのセカンダリインデックスのjiraストーリーがあります。 )。

その間、ここでidxColumnDescriptorを試すことができますが、 TestIdxColumnDescriptor.javaのテストも役立つ場合があります。

于 2012-12-20T13:31:14.270 に答える