対、rowkeysは、このように配置されてます:HBaseのバッチは、私はHBaseのテーブルから1000行を取得したいスキャン
row1: 1000|0001
...
row1000: 1000|1000
私の質問は、1000|0001
から1000|1000
にレンジ・スキャンを発行する方が良いだろう、ですまたは各行ごとにgetを個別に発行し、バッチとして提出しますか?
行は同じリージョンサーバー上にある可能性があります。
対、rowkeysは、このように配置されてます:HBaseのバッチは、私はHBaseのテーブルから1000行を取得したいスキャン
row1: 1000|0001
...
row1000: 1000|1000
私の質問は、1000|0001
から1000|1000
にレンジ・スキャンを発行する方が良いだろう、ですまたは各行ごとにgetを個別に発行し、バッチとして提出しますか?
行は同じリージョンサーバー上にある可能性があります。
この使用例では、開始と終了行キーを指定して範囲スキャンを実行することをお勧めします。
HBaseが開始キーを見つけて、終了キーまですべてのレコードを取得するのは簡単なので(Endキーは排他的ですので、endKeyは1000 | 1001になります)、サーバ。
スキャンし、手を下ろします。 Multi-getは実際には非連続データのためにあります。