HBase Essentials

Book Description

A practical guide to realizing the seamless potential of storing and managing high-volume, high-velocity data quickly and painlessly with HBase

In Detail

With an example-oriented approach, this book begins by providing you with a step-by-step learning process to effortlessly set up HBase clusters and design schemas. Gradually, you will be taken through advanced data modeling concepts and the intricacies of the HBase architecture. Moreover, you will also get acquainted with the HBase client API and HBase shell. Essentially, this book aims to provide you with a solid grounding in the NoSQL columnar database space and also helps you take advantage of the real power of HBase using data scans, filters, and the MapReduce framework. Most importantly, the book also provides you with practical use cases covering various HBase clients, HBase cluster administration, and performance tuning.

What You Will Learn

Realize the need for HBase

Download and set up HBase cluster

Grasp data modeling concepts in HBase and how to perform CRUD operations on data

Perform effective data scanning and data filtration in HBase

Understand data storage and replication in HBase

Explore HBase counters, coprocessors, and MapReduce integration

Get acquainted with different clients of HBase such as REST and Kundera ORM

Learn about cluster management and performance tuning in HBase

Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.