HBase Training

Course Overview:

In this training Apache HBase is a NoSQL database that runs on Hadoop’s HDFS and is fully integrated with Hadoop. It is designed to handle large sets of data, which contain billions of columns and rows. You will learn  Installation, Architecture, and Data Modeling, Access Data through the Shell and Client API, Advanced API, Administration, and MapReduce.

Course Content:

Introduction

♦ Introducing Hadoop

♦ Core Hadoop Components

♦ What Is HBase?

♦ Why Use HBase?

♦ Strengths of HBase

♦ HBase in Production

♦ Weaknesses of HBase

HBase Tables

♦ HBase Concepts

♦ HBase Table Fundamentals

♦ Thinking About Table Design

HBase Shell

♦ Creating Tables with the HBase Shell

♦ Working with Tables

♦ Working with Table Data

HBase Architecture Fundamentals

♦ HBase Regions

♦ HBase Cluster Architecture

♦ HBase and HDFS Data Locality

♦ HBase Schema Design

General Design Considerations

♦ Application-Centric Design

♦ Designing HBase Row Keys

♦ Other HBase Table Features

♦ Basic Data Access with the HBase API

Options to Access HBase Data

♦ Creating and Deleting HBase Tables

♦ Retrieving Data with Get

♦ Retrieving Data with Scan

♦ Inserting and Updating Data

♦ Deleting Data

More Advanced HBase API Features

♦ Filtering Scans

♦ Best Practices

♦ HBase Coprocessors

♦ HBase Write Path

HBase Write Path

♦ Compaction

♦ Splits

HBase Read Path

♦ How HBase Reads Data

♦ Block Caches for Reading

HBase Performance Tuning

♦ Column Family Considerations

♦ Schema Design Considerations

♦ Configuring for Caching

♦ Memory Considerations

♦ Dealing with Time Series and Sequential Data

♦ Pre-Splitting Regions

HBase Administration and Cluster Management

♦ HBase Daemons

♦ ZooKeeper Considerations

♦ HBase High Availability

♦ Using the HBase Balancer

♦ Fixing Tables with hbck

♦ HBase Security

HBase Replication and Backup

♦ HBase Replication

♦ HBase Backup

♦ MapReduce and HBase Clusters

♦ Using Hive and Impala with HBase

 

We can assure a 100% job guarantee and Placement. Contact us for Free - Demo.

Quick Enroll