Cloudera Training for Apache HBase Course Content
Introduction to the Hadoop
- What Is Big Data?
- Hadoop
- Hadoop Components
Introduction to the HBase
- What Is HBase?
- Why Use HBase?
- HBase & RDBMS
- The Give & Take of HBase
Concepts Of the HBase
- Working with the HBase
HBase Administration of API
- HBase Shell
- Creating the Tables
- HBase Jave API
- Administration Calls
Accessing the Data with the HBase API
- API Usage
- Getting Data from the Shell, Java API, & Thrift API
- Adding & Updating Data in the Shell
- Driving Data from the Shell, Java API, & Thrift API
- Adding & Updating Data with the API
- The Scan API
- Advanced API
- Working with Eclipse
Architecture Of the HBase
- Cluster Components
- How HBase Scales
- HBase Write Paths
- HBase Read Paths
- Compactions & Splits
Installation & Configuration
- HBase Installation
- Hardware Considerations
- HBase Configuration
- MapReduce & HBase Clusters
- Replication & Disaster Recovery
Row Key Design in the HBase
- From RDBMS to HBase Schema Design
- Design the Application-Centric
- Row Key Design
Schema Design in the HBase
- Column Families
- Schema Design Considerations
- Hotspotting
Ecosystem HBase
- OpenTSDB
- Kiji
- HBase & Hive