Database & Reporting Training / Big Data Training
HBase for Developers
In this HBase training, students will learn the context of HBase in the Hadoop ecosystem and how to install, populate, monitor, administer, and performance tune an HBase cluster within an enterprise-level deployment of the Hadoop ecosystem.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
HBase Training Objectives
All students will learn how to:
HBase Training Outline
Installing and Configuring HBase
HBase Cluster Basics
Introduction to HBase
Installing the Ecosystem
Hadoop Framework Overview
Environment Variables and OS Settings
High Availability (HA)
The bulk load tool
The HBase Shell
Executing Java methods
Querying HBase with Hive
HBase Administration Tools
HBase Master UI
Using HBase Shell
HBase Table Disk Utilization
RPC DEBUG-level logging
Managing HBase processes
Trouble shooting HBASE
Open File Count
Disaster Recovery in HBase
Dump files on HDFS
Region starting keys
HBase Performance Enhancement
HBase performance-oriented configurations
Distributing disk I/O in Hadoop
Rack-awareness in Hadoop
VM Swap settings
Java GC and HBase heap settings
Region server handler count
Region creation algorithms
Update blocking on clusters
Tuning memory size for MemStores
Block cache configuration and block size to improve seek performance
Security and HBase
Kerberos authentication for Hadoop and HBase
Configuring HDFS security with Kerberos
Students should have a knowledge of Hadoop and its ecosystem components.
All students receive comprehensive courseware.
Software needed for each student PC:
This HBase course requires an internet connection and a modern browser such as Chrome or Firefox.
For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor's screen simultaneously with working on their own.