DEV 320 - Apache HBase Data Model and Architecture

Not currently available
Processing...
Not currently available
Processing...

About this Course

This course is intended for data analysts, data architects and application developers. DEV 320 provides you with a thorough understanding of the HBase data model and architecture, which is required before going on to designing HBase schemas and developing HBase applications. 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 lectures, scenarios and hands-on labs.

Prerequisites

  • Completion of ESS 100, ESS 101ESS 320
  • 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
  • Beginner-to-intermediate fluency with Java in an IDE

Certification

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

Syllabus

Lesson 1  Introduction to Apache HBase

  • Differentiate Between RDBMS and HBase
  • Identify Typical HBase Use Cases

Lesson 2 – Apache HBase Data Model

  • Describe the HBase Data Model and Data Model Components
  • Describe how Logical Data Model Maps Physical Storage on Disk
  • Use Data Model Operations
  • Create an HBase Table
  • Lab 2.4a: Perform CRUD Operations with the HBase Shell
  • Lab 2.4b: Create a MapR-DB Table Using the MCS

Lesson 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

Curriculum

  • Lesson 1: Introduction to Apache HBase
  • Quiz 1
  • Lesson 2: Apache HBase Data Model
  • Quiz 2
  • Lesson 3: Apache HBase Architecture
  • Quiz 3

About this Course

This course is intended for data analysts, data architects and application developers. DEV 320 provides you with a thorough understanding of the HBase data model and architecture, which is required before going on to designing HBase schemas and developing HBase applications. 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 lectures, scenarios and hands-on labs.

Prerequisites

  • Completion of ESS 100, ESS 101ESS 320
  • 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
  • Beginner-to-intermediate fluency with Java in an IDE

Certification

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

Syllabus

Lesson 1  Introduction to Apache HBase

  • Differentiate Between RDBMS and HBase
  • Identify Typical HBase Use Cases

Lesson 2 – Apache HBase Data Model

  • Describe the HBase Data Model and Data Model Components
  • Describe how Logical Data Model Maps Physical Storage on Disk
  • Use Data Model Operations
  • Create an HBase Table
  • Lab 2.4a: Perform CRUD Operations with the HBase Shell
  • Lab 2.4b: Create a MapR-DB Table Using the MCS

Lesson 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

Curriculum

  • Lesson 1: Introduction to Apache HBase
  • Quiz 1
  • Lesson 2: Apache HBase Data Model
  • Quiz 2
  • Lesson 3: Apache HBase Architecture
  • Quiz 3