単一の行キーで試してみましたが、正常に動作していますが、複数の行キースキャンを取得できません。
scan 'LPV',{FILTER =>"(PrefixFilter('174','194')"}
エラーが発生しました。複数の行キー範囲のスキャンをサポートするフィルターを見つけましたが、それが可能かどうかはわかりませんでしたか? 複数の行キーに基づいて複数のレコードをフェッチしたい。助けてください、ありがとう。
単一の行キーで試してみましたが、正常に動作していますが、複数の行キースキャンを取得できません。
scan 'LPV',{FILTER =>"(PrefixFilter('174','194')"}
エラーが発生しました。複数の行キー範囲のスキャンをサポートするフィルターを見つけましたが、それが可能かどうかはわかりませんでしたか? 複数の行キーに基づいて複数のレコードをフェッチしたい。助けてください、ありがとう。
複数のプレフィックス フィルターの Hbase シェルに解決策があるかどうかはわかりません。ただし、複数の prefixfilter を 1 つずつ実行するスクリプトを作成することはできます。たとえば、キープレフィックスをファイル a1.txt に 1 行ずつ追加します。
a1.txt
-------
pref1
pref2
pref3
次に、次のようなスクリプトを実行します(私はシェルスクリプトが苦手です。もっと上手にできます)
cat a1.txt | while read LINE; do echo "scan 'LPV',{FILTER=>\"PrefixFilter('$LINE')\"} " | hbase shell;done