0

Hbase の初心者 - ruby​​ を使用して HBase に接続する方法の完全なチュートリアルまたは例を誰かが推奨できますか?

これまでのところ、古いバージョンの Thrift を使用してみましたが、コードは @transport と @protocol をコンパイルしますが、おそらく古いバージョンが原因で @client で停止します。

VM で HBase を使用していますが、Thrift クライアント パッケージを生成する方法がわかりません。thrift --gen [lang] [hbase-root]/src/main/resources/org/apache/hadoop/ hbase/thrift/Hbase.thrift は、vm 内に gen-rb ファイルを生成します。次に、このファイルを Ruby コード ($:.push('./gen-rb') ) で使用しますか?

または、Thrift を忘れて、代わりに Massive Record を使用する必要がありますか?

4

1 に答える 1

1

最近は、Ruby 内で HBase を日常的に実際に使用する方法について書いています。

私がそれについて書いたこの紹介記事を確認することをお勧めします。これには、純粋なルビーを使用して外部から HBase クラスターを処理するために使用できる実用的な例があります。

その投稿の最後には、他の投稿やチュートリアルへのリンクのリストも保持しています。

編集

また、Thrift と Massive Record については、Thrift に固執することをお勧めします。

Thrift は、最初の gem が公開されてから長い道のりを歩んできました。実際、Thrift は外部から HBase にアクセスするための Apache の答えです。

于 2014-04-17T02:22:35.237 に答える