Concept Flow - MapReduce job execution flow
Submit Job
Split Input Data
Map Tasks Start
Map Tasks Produce (key,value)
Shuffle and Sort
Reduce Tasks Start
Reduce Tasks Aggregate Results
Write Output
Job Complete
The flow starts with job submission, then input data is split and processed by map tasks. Map outputs are shuffled and sorted, then reduce tasks aggregate results and write output, ending the job.