Cloudera Training for Apache HBase

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

Register for Apache HBase Training

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

Register for Apache HBase Training