HBase shell现在基于 jirb,它是交互式 ruby shell irb 的 JRuby 实现。除了通过这个 shell 之外,在 JRuby 中以编程方式与 HBase 交互有什么好的技巧吗?
Hadoop wiki 上的示例似乎只是对 Java API 的直接调用;我还能做些什么吗?
HBase shell现在基于 jirb,它是交互式 ruby shell irb 的 JRuby 实现。除了通过这个 shell 之外,在 JRuby 中以编程方式与 HBase 交互有什么好的技巧吗?
Hadoop wiki 上的示例似乎只是对 Java API 的直接调用;我还能做些什么吗?
您可以直接与 HBase 客户端 Java 类进行交互。这里有一个示例: http ://wiki.apache.org/hadoop/Hbase/JRuby
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 中使用。
有 Rhino http://qslack.com/projects/rhino-a-ruby-hbase-orm/这是 HBase 的 Ruby ORM