DEV 330 - Introduction to MapR-DB (MapR v6)

DEV 330 - Introduction to MapR-DB (MapR v6)

About this Course

This course teaches developers the skills required to install, design, and build a MapR-DB database, then to write applications that process and analyze data. Via lectures and hands-on lab exercises, you will learn how to use the HBase API to work with legacy data and applications, and the OJAI API to load and process new data of all types. You will design and build tables and a schema for your database, and then use this database to write applications to load, and manipulate data, maximize performance, control access to data, and query simple, complex, and streaming data.

What's Covered

Course Lessons Lab Activities

1: Perform CommonMapR-DB Operations

Create a New Table and Load Data
Compare Database Schema
Query Data in MapR-DB

 

Create Tables and Load Data into MapR-DB
Manipulate Rows, Columns, and Column Families
Load JSON Data, Monitor Data Splits
Use Drill to Query MapR-DB Tables

2: Use MapR-DB APIs

Set Up the MapR-DB Client
Introduction to the HBase API
Introduction to the OJAI API

 

Set Up a MapR Client
Use the HBase API
Use the OJAI API

Prerequisites

  • Completion of ESS 100 -102, and 330
  • Basic Hadoop knowledge and intermediate Llinux 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

Curriculum

  • Lesson 1: Perform Common MapR-DB Operations
  • Lesson 2: Using MapR-DB APIs
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide

About this Course

This course teaches developers the skills required to install, design, and build a MapR-DB database, then to write applications that process and analyze data. Via lectures and hands-on lab exercises, you will learn how to use the HBase API to work with legacy data and applications, and the OJAI API to load and process new data of all types. You will design and build tables and a schema for your database, and then use this database to write applications to load, and manipulate data, maximize performance, control access to data, and query simple, complex, and streaming data.

What's Covered

Course Lessons Lab Activities

1: Perform CommonMapR-DB Operations

Create a New Table and Load Data
Compare Database Schema
Query Data in MapR-DB

 

Create Tables and Load Data into MapR-DB
Manipulate Rows, Columns, and Column Families
Load JSON Data, Monitor Data Splits
Use Drill to Query MapR-DB Tables

2: Use MapR-DB APIs

Set Up the MapR-DB Client
Introduction to the HBase API
Introduction to the OJAI API

 

Set Up a MapR Client
Use the HBase API
Use the OJAI API

Prerequisites

  • Completion of ESS 100 -102, and 330
  • Basic Hadoop knowledge and intermediate Llinux 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

Curriculum

  • Lesson 1: Perform Common MapR-DB Operations
  • Lesson 2: Using MapR-DB APIs
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide