2011-01-08 4 views
0

HBase shell теперь основан на jirb, реализации JRuby интерактивной рубиновой оболочки irb. Есть ли хорошие трюки для взаимодействия с HBase в JRuby программно, кроме как через эту оболочку?HBase через предложения JRuby?

example on the Hadoop wiki, по-видимому, является прямым вызовом API Java; есть ли что-нибудь еще, что я могу сделать?

ответ

1

Есть бережливость и REST API-интерфейсы для 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

Я бы предположил, что любой из них может быть использован с Ruby.

5

Вы можете напрямую взаимодействовать с Java-классами клиента HBase. Там есть образец здесь: http://wiki.apache.org/hadoop/Hbase/JRuby

+2

Это действительно должно быть принято решение по этому вопросу. Если вы находитесь в JRuby, нет причин не говорить напрямую с Java API. Они больше функциональны и эффективны, чем API-интерфейсы Thrift или REST. –

 Смежные вопросы

  • Нет связанных вопросов^_^