DEV 323 - Developing Apache HBase Applications: Advanced

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

About this Course

Targeted towards data architects and application developers who have experience with Java, the goal of this series of courses is to learn how to write HBase programs using Hadoop as a distributed NoSQL datastore.

Prerequisites

  • Completion of ESS 100, ESS 101ESS 320, DEV 320, DEV 321, DEV 322
  • 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 10  Advanced HBase Java API

  • Define Different Filter Types and Apply them to Applications
  • Lab 10.1: Java Applications Using Filters
  • Use Counters on Incremental Occurrences
  • Lab 10.2: Java Applications Using Increment

Lesson 11  Working with MapReduce on HBase

  • Describe MapReduce
  • Describe How MapReduce is Used on HBase
  • Develop MapReduce Applications for HBase
  • Lab 11.3a: Develop MapReduce Applications for HBase (Flat-Wide)
  • Lab 11.3b: Develop MapReduce Applications for HBase (Tall-Narrow)

Curriculum

  • Lesson 10: Java API Advanced Topics
  • Quiz 10
  • Lesson 11: Working with MapReduce
  • Quiz 11

About this Course

Targeted towards data architects and application developers who have experience with Java, the goal of this series of courses is to learn how to write HBase programs using Hadoop as a distributed NoSQL datastore.

Prerequisites

  • Completion of ESS 100, ESS 101ESS 320, DEV 320, DEV 321, DEV 322
  • 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 10  Advanced HBase Java API

  • Define Different Filter Types and Apply them to Applications
  • Lab 10.1: Java Applications Using Filters
  • Use Counters on Incremental Occurrences
  • Lab 10.2: Java Applications Using Increment

Lesson 11  Working with MapReduce on HBase

  • Describe MapReduce
  • Describe How MapReduce is Used on HBase
  • Develop MapReduce Applications for HBase
  • Lab 11.3a: Develop MapReduce Applications for HBase (Flat-Wide)
  • Lab 11.3b: Develop MapReduce Applications for HBase (Tall-Narrow)

Curriculum

  • Lesson 10: Java API Advanced Topics
  • Quiz 10
  • Lesson 11: Working with MapReduce
  • Quiz 11