Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Decision Briefs
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Cloudera Training for Apache HBase

Home > Course Catalog >  Cloudera Training > Cloudera Training for Apache HBase

Cloudera Training for Apache HBase

Learn to deploy and manage Apache HBase in your Hadoop environment.

HBase is an open-source, non-relational, distributed database that provides a fault-tolerant, scalable way to store massive quantities of data. In this course, Hadoop developers and administrators will gain the skills needed to install and maintain HBase and develop client code. You will cover concepts addressed on the Cloudera Certified Specialist in Apache HBase (CCSHB) exam.

You will receive one CCSHB exam voucher at the end of class.

What You'll Learn

  • 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
  • Bulk-load data into HBase using MapReduce
  • Administer a HBase cluster
  • Resolve performance bottlenecks

Who Needs to Attend

Developers familiar with Apache Hadoop

Prerequisites

  • Familiarity with Hadoop's architecture and APIs
  • Experience writing basic applications
  • Prior programming experience, preferably Java
  • Experience with databases and data modeling is helpful, but it is not required

Follow-On Courses

There are no follow-ons for this course.

Certification Programs and Certificate Tracks

This course is part of the following programs or tracks:

  • CCSHB: Cloudera Certified Specialist in Apache HBase (CDH4)

Course Outline

1. HBase

2. Data Model

  • Tables, Row Keys, and Column Families
  • Choosing Column Attributes
  • Version and HBase Operations

3. HBase Shell

  • Creating and Manipulating Data Using the Command-Line Shell

4. Cluster Architecture

  • HMaster, RegionServers, and Zookeeper
  • Compactions in HBase
  • Crash Recovery

5. Storage Architecture

  • Client Caching
  • Data Storage and Bloom Filters
  • Modifying Rows

6. Schema Design

  • Creating Column Families
  • Designing for Locality and Access Patterns
  • Detecting and Preventing Hot Spots

7. HBase API

  • Connecting to HBase Using the Java API
  • Administrative Actions Using the Java API
  • Accessing Data Using the Java API

8. MapReduce and Bulk Loads

  • MapReduce Integration
  • Bulk-Load into HBase

9. HBase Configuration

  • Standalone and Distributed Run Modes
  • Required Zookeeper Configurations
  • Required Configuration Settings

10. HBase Administration

  • Monitoring HBase Processes
  • Performing HBase Backups
  • Planning for HBase Capacity

11. Performance Tuning

  • Preventing Network Bandwidth Bottlenecks
  • Java Garbage Collection and HBase Operations
  • Tuning for Client Operations
  • Logging Locations and Troubleshooting Tools

Labs

Lab 1: Use the HBase Shell

Lab 2: Flushes and Compactions

Lab 3: View and Read HFiles

Lab 4: Detect Hot Spots

Lab 5: Write an HBase Program

Lab 6: HBase Input MapReduce

Lab 7: Bulk Import into HBase

Lab 8: Install Distributed HBase

Lab 9: Pre-Split Regions

Cloudera

Classroom

Course Code: 3904

$1795 USD

2 Day Course


Payment Options

Alert Me Alert Me

Schedule and Registration

View Schedule
Other Delivery Methods

Virtual Classroom

On-Site

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS