MapReduce process on Yarn
1. Client submits a task to ResourceManager 2. ApplicationsManager in RM will asign this task to a Node Manager. It will launch a MapReduceApplicationsMaster. MapReduceApplicationMaster in this NodeManager will be totally responsible for this task. 3. MRApplicationMaster calculates how many CPU/Memory are needed for this task, and response to ApplicationsManager in RM. 4. Resource Scheduler… Read More »