HBase a través de sugerencias de JRuby?

La Caparazón HBase ahora se basa en jirb, la implementación de JRuby del irb interactivo de ruby ​​shell. ¿Hay algún truco agradable para interactuar con HBase en JRuby mediante programación que no sea a través de este shell?

La ejemplo en la wiki de Hadoop parece ser solo llamadas directas a la API de Java; ¿Hay algo mas que pueda hacer?

preguntado el 08 de enero de 11 a las 21:01

3 Respuestas

Puede interactuar directamente con las clases Java del cliente HBase. Aquí hay una muestra: http://wiki.apache.org/hadoop/Hbase/JRuby

Respondido el 06 de Septiembre de 11 a las 13:09

Esta realmente debería ser la respuesta aceptada a esta pregunta. Si está en JRuby, no hay razón para no hablar directamente con las API de Java. Son más ricas en funciones y más eficaces que las API de Thrift o REST. - Robert Roland

Hay APIs Thrift y REST para 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

Asumiría que cualquiera de estos podría usarse desde Ruby.

Respondido el 12 de enero de 11 a las 18:01

Hay rinoceronte http://qslack.com/projects/rhino-a-ruby-hbase-orm/ que es un ORM de Ruby para HBase

respondido 11 nov., 11:19

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.