what is best HBase client API for java [closed] what is best HBase client API for java [closed] hadoop hadoop

what is best HBase client API for java [closed]


HBase has its own java client in core library. It covers pretty much everything. (Got connection as well). If you need a asynchronous client You can check asyncbase from stumbleupon, which is a solid client. But it's filter support is limited.(it has basic filters though, and they work like charm). If you are using java I wouldn't recommend using via rest.


Kundera is a recommend client for use.the author is work hard for it.


Kundera is a object-datastore mapping tool for Hbase alongwith Cassandra and MongoDB.

Some of the salient features are:

  • JPA 2.0 compliant.
  • Column/ column family indexing using lucene.
  • Support for entity relationships and JPA queries.
  • Cross-datastore persistence

It's hosted here: https://github.com/impetus-opensource/Kundera