HBase shell现在基于jirb,即交互式ruby shell irb的JRuby实现。除了通过这个shell之外,有没有任何好的技巧可以通过编程方式在JRuby中与HBase进行交互?
example on the Hadoop wiki似乎只是直接调用Java API;还有什么我可以做的吗?
答案 0 :(得分:5)
您可以直接与HBase客户端Java类进行交互。 这里有一个示例: http://wiki.apache.org/hadoop/Hbase/JRuby
答案 1 :(得分:1)
HBase有Thrift和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中使用。
答案 2 :(得分:0)
Rhino http://qslack.com/projects/rhino-a-ruby-hbase-orm/是HBase的Ruby ORM