Chapter 5. The HBase Advanced API

It is time to understand the power the API HBase provides. In this chapter, we are going to cover the advance HBase API used for the client application, as well as for the administrative operations. The following are the topics that will be covered in this chapter:

  • Counters
  • Coprocessors
  • The administrative API

Let's start with counters first.


In the Web 2.0 world, most of the e-commerce applications collect statistics such as user clicks, likes, views, and so on. Earlier this data used to be collected from the application logfiles, which were subsequently analyzed to get the results.

Counters are another advanced and useful feature provided by HBase. Counters allow us to increment a column value with the least ...

Get HBase Essentials now with the O’Reilly learning platform.

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