DEV 351 - Developing MapR Streams Applications

DEV 351 - Developing MapR Streams Applications

About this Course

This second course in the Streams series covers core concepts needed to build simple MapR Streams applications. It introduces a basic framework for building producer and consumer applications, and discusses options for configuring these applications.

What's Covered

Course Lessons Lab Activities

3: Introduction to Producers and Consumers

Create a stream
Create a Java producer
Create Java consumer
Developing MapR Streams Applications Using Kafka Java API

4: Producer and Consumer Details

Producer properties and options
Consumer properties and options
Streams messaging semantics

 

Modify Properties on MapR Streams Producer and Consumer

Prerequisites

  • Completion of ESS 100 -102, DEV 350 - Intro to MapR Streams
  • 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

Curriculum

  • Lesson 3: Introduction to Producers and Consumers
  • Quiz 3
  • Lesson 4: Producer and Consumer Details
  • Quiz 4
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide and Lab Files

About this Course

This second course in the Streams series covers core concepts needed to build simple MapR Streams applications. It introduces a basic framework for building producer and consumer applications, and discusses options for configuring these applications.

What's Covered

Course Lessons Lab Activities

3: Introduction to Producers and Consumers

Create a stream
Create a Java producer
Create Java consumer
Developing MapR Streams Applications Using Kafka Java API

4: Producer and Consumer Details

Producer properties and options
Consumer properties and options
Streams messaging semantics

 

Modify Properties on MapR Streams Producer and Consumer

Prerequisites

  • Completion of ESS 100 -102, DEV 350 - Intro to MapR Streams
  • 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

Curriculum

  • Lesson 3: Introduction to Producers and Consumers
  • Quiz 3
  • Lesson 4: Producer and Consumer Details
  • Quiz 4
  • Course Materials
  • Slide Guide (Transcript)
  • Lab Guide and Lab Files