Developing Map Reduce Application
Developing Map Reduce Application
Job Tracker
Example
Oguzhan Gencoglu
November, 2014
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
What is MapReduce
Core idea
< key, value > pairs
What is MapReduce
Core idea
< key, value > pairs
What is MapReduce
Core idea
< key, value > pairs
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
MapReduce Workflow
MapReduce Workflow
MapReduce Workflow
MapReduce Workflow
MapReduce Workflow
MapReduce Workflow
MapReduce Workflow
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
Word Count
Task: Counting the word occurances (frequencies) in a text file (or
set of files).
Mapper: Emits < word, 1 > for each word (no counting at this
part).
Reducer: Sums up the values (1s) with the same key value.
Oguzhan Gencoglu Developing a MapReduce Application
MapReduce Paradigm Word Count
Job Tracker Job Tracker
Example Key Points
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
Job Tracker
Tasks
Name Node
Outline
1 MapReduce Paradigm
What is MapReduce
MapReduce Workflow
2 Job Tracker
Hadoop Default Ports
3 Example
Word Count
Job Tracker
Key Points
Key Points
Key Points
Key Points
Key Points
Questions/Comments