HBaseシェルは、インタラクティブRubyシェルirbのJRuby実装であるjirbに基づいています。このシェルを介する以外に、プログラムでJRubyのHBaseと対話するための優れたトリックはありますか?
Hadoop wikiの例は、JavaAPIへの直接の呼び出しであるように見えます。他にできることはありますか?
HBaseシェルは、インタラクティブRubyシェルirbのJRuby実装であるjirbに基づいています。このシェルを介する以外に、プログラムでJRubyのHBaseと対話するための優れたトリックはありますか?
Hadoop wikiの例は、JavaAPIへの直接の呼び出しであるように見えます。他にできることはありますか?
HBase クライアントの Java クラスと直接対話できます。ここにサンプルがあります: http://wiki.apache.org/hadoop/Hbase/JRuby
HBase 用の Thrift API と REST API があります。
http://wiki.apache.org/hadoop/Hbase/ThriftApi http://hbase.apache.org/docs/r0.20.4/api/org/apache/hadoop/hbase/stargate/package-summary.html#package_description
これらのいずれかがRubyから使用できると思います。
HBase 用の Ruby ORM であるRhino http://qslack.com/projects/rhino-a-ruby-hbase-orm/があります。