Map Reduce Overview

Embed Size (px)

DESCRIPTION

overview

Citation preview

Introduction to MapReduce ProgrammingMapReduce course descriptionThis course begings with an overview of MapReduce. It explains the use of the mapper and reducer classes that make up a MapReduce application and where then get invoked in the application process. Next comes the actualcoding of a MapReduce application. The student is walked through the development of a simple MapReduce application,as one would do that using a development environment similar to Eclipse. After understanding what is required to code a MapReduce application, the student then sees how much more quickly a MapReduce application can be created using the MapReduce development wizard that is part of the BigInsights development environment.What you should be able to doAfter completing this unit, you should be able to:Describe the term map in regard to HadoopExplain the term reduce in regard to Hadoop Describe how the JobTracker and TaskTrackers work with MapReduceExplain the fault tolerance capability of MapReduceDescribe the basic Java code required to codeThe mapper classThe reducer classThe driverCode a simple MapReduce application, taking advantage of the BigInsights development environment