yarn运行过程
1)client提交作业和app master一块发送到resourcemanager
2)resourcemanager给app master分配资源,然后通知nodemanager开辟一个container,启动app master
3)app master向resourcemanager注册
4)app master向resourcemanager申请分配作业相关的资源
5)resourcemanager调用本身的resource scheduler组件分配资源(cput、内存)
6)resourcemanager返回container资源给app master
7)app master去连接nodemanager启动一个进程container
8)container进程中运行map任务或者reduce任务
9)container进程和app master心跳
10)container向app master反馈运行完成
11)container运行完后向nodemanager反馈完成报告
12)nodemanager向resourcemanager反馈运行完成
13)container销毁,app master销毁
注:client去app master查询该作业相关的信息
1)client提交作业和app master一块发送到resourcemanager
2)resourcemanager给app master分配资源,然后通知nodemanager开辟一个container,启动app master
3)app master向resourcemanager注册
4)app master向resourcemanager申请分配作业相关的资源
5)resourcemanager调用本身的resource scheduler组件分配资源(cput、内存)
6)resourcemanager返回container资源给app master
7)app master去连接nodemanager启动一个进程container
8)container进程中运行map任务或者reduce任务
9)container进程和app master心跳
10)container向app master反馈运行完成
11)container运行完后向nodemanager反馈完成报告
12)nodemanager向resourcemanager反馈运行完成
13)container销毁,app master销毁
注:client去app master查询该作业相关的信息