Apache HBase Data Model and Architecture

Apache HBase Data Model and Architecture

About this Course

This course covers HBase data model and architecture. You will learn how relational databases differ from HBase and examine some typical HBase use case categories. Data model and HBase architectural components, and how they work together, are covered in depth. Also covered is MapR-DB architecture and how it differs from HBase.

Concepts are conveyed through scenarios and hands-on labs. This course is intended for data analysts, data architects, and application developers. This is the first course in the Apache HBase Series.

What's Covered

Course Lessons Lab Activities

1: Introduction to Apache HBase

Differentiate Between RDBMS and HBase
Identify Typical HBase Use Cases

 

No labs

2: Apache HBase Data Model

Describe the HBase Data Model and its Components
Describe how Logical Data Model Maps Physical Storage on Disk
Use Data Model Operations
Create an HBase Table

 

Perform CRUD Operations with the HBase Shell
Create a MapR-DB Table Using the MCS

3: Apache HBase Architecture

Identify the Components of an HBase Cluster
Describe how the HBase Components Work Together
Describe how Regions Work and their Benefits
Define the Function of Minor and Major Compactions
Describe Region Server Splits
Describe how HBase Handles Fault Tolerance
Differentiate MapR-DB from HBase

 

No labs

Get Certified

This course is part of the preparation for the MapR Certified HBase Developer (MCHbD) certification exam.

Prerequisites

  • Completion of the MapR Academy on-demand courses: ESS 100 - 102
  • Basic Hadoop knowledge and intermediate Linux knowledge
  • Experience using a text editor such as vi
  • Terminal program installed; familiarity with command-line options such as mv, cp, ssh, grep, cd, and useradd
  • Prior experience with SQL is preferred but not required. The lab exercises for this class will include using Hive and executing various commands and sample programs.

Curriculum

  • Lesson 1: Introduction to Apache HBase
  • Quiz 1
  • Lesson 2: Apache HBase Data Model
  • Quiz 2
  • Lesson 3: Apache HBase Architecture
  • Quiz 3
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide

About this Course

This course covers HBase data model and architecture. You will learn how relational databases differ from HBase and examine some typical HBase use case categories. Data model and HBase architectural components, and how they work together, are covered in depth. Also covered is MapR-DB architecture and how it differs from HBase.

Concepts are conveyed through scenarios and hands-on labs. This course is intended for data analysts, data architects, and application developers. This is the first course in the Apache HBase Series.

What's Covered

Course Lessons Lab Activities

1: Introduction to Apache HBase

Differentiate Between RDBMS and HBase
Identify Typical HBase Use Cases

 

No labs

2: Apache HBase Data Model

Describe the HBase Data Model and its Components
Describe how Logical Data Model Maps Physical Storage on Disk
Use Data Model Operations
Create an HBase Table

 

Perform CRUD Operations with the HBase Shell
Create a MapR-DB Table Using the MCS

3: Apache HBase Architecture

Identify the Components of an HBase Cluster
Describe how the HBase Components Work Together
Describe how Regions Work and their Benefits
Define the Function of Minor and Major Compactions
Describe Region Server Splits
Describe how HBase Handles Fault Tolerance
Differentiate MapR-DB from HBase

 

No labs

Get Certified

This course is part of the preparation for the MapR Certified HBase Developer (MCHbD) certification exam.

Prerequisites

  • Completion of the MapR Academy on-demand courses: ESS 100 - 102
  • Basic Hadoop knowledge and intermediate Linux knowledge
  • Experience using a text editor such as vi
  • Terminal program installed; familiarity with command-line options such as mv, cp, ssh, grep, cd, and useradd
  • Prior experience with SQL is preferred but not required. The lab exercises for this class will include using Hive and executing various commands and sample programs.

Curriculum

  • Lesson 1: Introduction to Apache HBase
  • Quiz 1
  • Lesson 2: Apache HBase Data Model
  • Quiz 2
  • Lesson 3: Apache HBase Architecture
  • Quiz 3
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide