image.png

image.png

image.png

image.png

image.png

MapReduce,Spark,Flink都是需要一个ApplicationMaster,负责向RM申请资源
image.png
image.png
image.png

image.png
图中第7个步骤MR App Mstr 很重要,程序内部的老大,负责资源的执行和让分配的nodemanager上让其执行任务。

image.png

资源调度:Scheduler调度器

image.png

image.png

image.png