HBase Thrift

Just the thrift interface and its generated Ruby code. Maybe some more idiomatic Ruby in the future.

Running HBase

Follow the standard instructions for installing and running the HBase server. As of version 0.20.0, it appears that the Thrift server needs to be started with:

hbase thrift start

and not the hbase-daemon.sh script as indicated in multiple places.

Regenerating the code

There’s a rake task to generate the ruby files in gen-rb from the lib/Hbase.thrift. To regenerate, run:

rake thrift:gen

Version?

To keep things simpler, the version of the gem will always match the version of HBase that the Thrift file came from.