Skip to content

Contains the code used in the HBase: The Definitive Guide book.

License

Notifications You must be signed in to change notification settings

abhikanap/hbase-book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HBase: The Definitive Guide

This repository has all the code as used in the HBase book.

The main contents of the book can be viewed in the link :http://shop.oreilly.com/product/0636920014348.do

Chapter 1 Introduction
The Dawn of Big Data; The Problem with Relational Database Systems; Nonrelational Database Systems, Not-Only SQL or NoSQL?; Building Blocks; HBase: The Hadoop Database;
Chapter 2 Installation
Quick-Start Guide; Requirements; Filesystems for HBase; Installation Choices; Run Modes; Configuration; Deployment; Operating a Cluster;
Chapter 3 Client API: The Basics
General Notes; CRUD Operations; Batch Operations; Row Locks; Scans; Miscellaneous Features;
Chapter 4 Client API: Advanced Features
Filters; Counters; Coprocessors; HTablePool; Connection Handling;
Chapter 5 Client API: Administrative Features
Schema Definition; HBaseAdmin;
Chapter 6 Available Clients
Introduction to REST, Thrift, and Avro; Interactive Clients; Batch Clients; Shell; Web-based UI;
Chapter 7 MapReduce Integration
Framework; MapReduce over HBase; Chapter 8 Architecture; Seek Versus Transfer; Storage; Write-Ahead Log; Read Path; Region Lookups; The Region Life Cycle; ZooKeeper; Replication;
Chapter 9 Advanced Usage
Key Design; Advanced Schemas; Secondary Indexes; Search Integration; Transactions; Bloom Filters; Versioning;
Chapter 10 Cluster Monitoring
Introduction; The Metrics Framework; Ganglia; JMX; Nagios;
Chapter 11 Performance Tuning
Garbage Collection Tuning; Memstore-Local Allocation Buffer; Compression; Optimizing Splits and Compactions; Load Balancing; Merging Regions; Client API: Best Practices; Configuration; Load Tests;
Chapter 12 Cluster Administration
Operational Tasks; Data Tasks; Additional Tasks; Changing Logging Levels; Troubleshooting; Appendix HBase Configuration Properties; Appendix Road Map; HBase 0.92.0; HBase 0.94.0;
Appendix Upgrade from Previous Releases
Upgrading to HBase 0.90.x; Upgrading to HBase 0.92.0;
Appendix Distributions
Cloudera’s Distribution Including Apache Hadoop;

Appendix Hush SQL Schema

Appendix HBase Versus Bigtable Colophon ABOUT US

About

Contains the code used in the HBase: The Definitive Guide book.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 84.8%
  • Shell 14.5%
  • Other 0.7%