複数またはバルクフェッチまたはHBase Javaクライアントを入手しますか?
質問
HBase Javaクライアントは、Memcached Multi-GetのようなMulti-Get(別名バルクフェッチ)をサポートしていますか?私は少なくとも1時間ドキュメントとインターネットを精査しましたが、決定的なものは何も見つかりませんでした。 Htable APIは、複数の削除と複数のPutを提供しますが、GETの明らかな類似の呼び出しはありません。
明確にするために、私は一連のレコードではなく、異なる記録を取得しようとしています。だからスキャンは私がそうすることではありません 直感的に 使用する。
私は、フィルターを使用したバッチランダムアクセスの同等の機能をスキャン提供するスキャンについて、スレッド(おそらくJiraで)で何かを読みました。誰かがこれがベストプラクティスであることを確認し、使用する適切なタイプのフィルターで私を指し示すことができれば、そのルートに行きます。
ありがとう!
解決
HBase 0.90の時点ですでにサポートされています(https://issues.apache.org/jira/browse/hbase-1845)。ただし、一部のHBaseクライアントはまだそれをサポートしていません(https://github.com/opentsdb/asynchbase/issues/54)
所属していません StackOverflow