Space still available!
May 23 & 24
Cloudera’s training for Apache HBase is designed for developers already familiar with Apache Hadoop. Participants should be familiar with Hadoop’s architecture and APIs, and have experience writing basic applications. Cloudera’s Hadoop Developer course provides all the necessary background required. This training takes place the two days following HBaseCon and is a ten minute walk off-site.
You Will Learn
- Understand the HBase architecture
- Use the HBase shell to directly manipulate HBase tables
- Design optimal HBase schemas for efficient data storage and recovery
- Connect to HBase using the Java API
- Understand how to bulk-load data into HBase using MapReduce
- Administer an HBase cluster
- Identify and resolve performance bottlenecks
Price
$1795
Training Location
Microtek – San Francisco
333 Bush Street, Suite 1200
San Francisco, CA 94104
Outline
Introduction
- Introduction to HBase
- What is HBase
- HDFS and HBase
- Hands-On Exercise
- HBase Usage Scenarios
The HBase Data Model
- Overview of the HBase Data Model
- Designing Tables
- Column Families
- Cells and Versions
The HBase Shell
- Running the Shell
- Creating Tables
- Accessing Data in Tables
- Administration
- Scripting
- Hands-On Exercise
HBase Architecture
- Components of an HBase Cluster
- Regions
- Flushes and Copactions
- Hands-On Exercises
- Reading and Writing to HBase
- Bloom Filters and Block Cache
- WAL and Crash Recovery
Schema Design
- Schema Fundamentals
- Designing for Locality
- Timeseries Data
- Reverse Timestamps
- Secondary Indexes
- Schema Design Examples
- Hands-On Exercise
The HBase API
- Administrative Classes
- Basic Operations
- Advanced Operations
- Hands-On Exercise
- Non-Java APIs
MapReduce and Bulk Loads
- What is MapReduce?
- HBase and MapReduce
- Hands-On Exercise
- Bulk Loading with MapReduce
HBase Configuration
- Configuration Overview
- Operating System Requirements
- Hadoop Requirements
- HBase Run Modes
- ZooKeeper
- Configuration Files
HBase Administration
- Monitoring
- Backup
- Tools
- Compression
- Managed Operations
- Hands-On Exercise
- Capacity Planning
Performance Tuning
- Operating System
- Network Performance
- Java and Garbage Collection
- HBase Configurations
- Client Configurations
- Troubleshooting
