Hadoop MapReduce
Topics
- Hadoop MapReduce operational architecture
- MapReduce general concepts
- Hadoop MapReduce programming
- Hadoop MapReduce framework
- Hadoop MapReduce example: Word Count
- Executing Hadoop MapReduce application
- Input file and Input format
Hadoop MapReduce Operational Architecture
- Job submitter (client): submit jobs to job tracker
- One Job Tracker node: send tasks to task trackers and coordinate them
- Multiple Task Tracker nodes: execute job tasks
Job Execution Flow
- Job submitter (client) submits a job to Job Tracker
- Job Tracker creates execution plan
- Job Tracker sends tasks to Task Trackers
- Task Trackers performs tasks and also report progress to Job Tracker via heartbeats
- Job Tracker manages “map” and “reduce” phases
- Job tracker updates states
Download course content