2011-01-08 14 views

Antwort

1

Es gibt Thrift und REST-APIs für HBase:

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

Ich würde annehmen, dass beide von Ruby verwendet werden könnten.

5

Sie können direkt mit den Java-Klassen des HBase-Clients interagieren. Es gibt eine Probe hier: http://wiki.apache.org/hadoop/Hbase/JRuby

+2

Das ist wirklich die akzeptierte Antwort auf diese Frage sein sollte. Wenn Sie in JRuby sind, gibt es keinen Grund, nicht direkt mit den Java-APIs zu sprechen. Sie sind funktionsreicher und performanter als die Thrift- oder REST-APIs. –