EncartaLabs

Yarn

( Duration: 2 Days )

The Yarn training course teaches participants how to develop custom YARN applications for Apache Hadoop. Participants will learn the details of the YARN architecture, the steps involved in writing a YARN application, the details of writing a YARN client and ApplicationMaster, and how to launch Containers.

By attending Yarn workshop, Participants will learn to:

  • Explain the architecture of YARN
  • Explain the lifecycle of a YARN application
  • Write a YARN client application
  • Run a YARN application on a Hadoop Cluster
  • Monitor the status of a running YARN application
  • View the aggregated logs of a YARN application
  • Configure a ContainerLaunchContext
  • Define a LocalResource for sharing application files across the cluster
  • Write a YARN ApplicationMaster
  • Explain the differences between synchronous and asynchronous ApplicationMasters
  • Allocate Containers in a cluster
  • Launch Containers on NodeManagers
  • Write a custom Container to perform specific business logic
  • Explain the job schedulers of the ResourceManager
  • Define queues for the Capacity Scheduler

Experienced Java developers who possess Hadoop development knowledge and understand HDFS and the MapReduce framework.

Software engineers familiar with Java who need to develop YARN applications on Hadoop by writing custom YARN clients and ApplicationMasters in Java.

COURSE AGENDA

1

Day 1

  • The YARN Architecture
  • Overview of a YARN Application
  • Writing a YARN Client
2

Day 2

  • Writing a YARN ApplicationMaster
  • Containers
  • Job Scheduling

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top