Chapter 6. Alternative HBase clients


This chapter covers
  • Creating scripts in the HBase shell
  • Programming the shell with JRuby
  • Using asynchbase
  • Working with the REST gateway
  • Using the Thrift gateway


All interaction with HBase we’ve covered thus far has focused on using the Java client API and the library that comes bundled with HBase. Java is a core part of the Hadoop stack’s DNA, and you can’t decouple the two easily. Hadoop is written in Java; HBase is written in Java; the stock HBase client is written in Java. There’s only one problem: you may not use Java. You might not even like the JVM. You still want to use HBase. Now what? HBase provides you with alternate clients (both JVM-based as well as those that don’t require the JVM) that ...

Get HBase in Action: Foreword by Michael Stack now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.