Part I. Introduction to HBase

Welcome to Part I of Architecting HBase Applications. Before we dive into architecting and deploying production use cases, it is important to level set on general HBase knowledge. Part I will be a high-level review for anyone who has read either of the amazing books HBase: The Definitive Guide (O’Reilly) or HBase In Action (Manning). If it has been awhile since reading these books, or if Architecting HBase Applications is your first foray into HBase, it is recommended that you read Part I. We will start with a high-level overview of general HBase principles. Next, we will look at the surrounding HBase ecosystem. The goal is not to cover every HBase related technology, but to give you an understanding of the options and integration points surrounding HBase. After the ecosystem, we will cover one of the harder topics surrounding HBase: sizing and tuning of a general HBase cluster. The goal is to help you avoid upfront mistakes around improper node sizing, while providing tuning best practices to prevent performance issues before they happen. Finally, we will wrap up with an HBase deployment overview. This will allow you to set up your own standalone HBase instance to follow along with the examples in the books.

Get Architecting HBase Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.