O'Reilly logo

HBase Design Patterns by Sujee Maniyam, Mark Kerzner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

OpenTSDB principles

OpenTSDB is a set of tools that allow you to store and retrieve time series data. It uses HBase for data storage and retrieval, but isolates you, the user, from HBase completely. Thus, you don't have to know or care about HBase (other than administer it). To the user, it is a very simple tool, which asks them to send the time series data and then allows all kinds of displays.

We will use OpenTSDB, as promised, for two purposes:

  • To teach you the use of the tool for your needs
  • To elucidate on the design principles so that you can use them in your own coding, if you cannot use OpenTSDB tools directly but need a similar functionality in your application

The following diagram shows the OpenTSDB architecture:

Let's first take a look ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required