yarn执行流程

 

1.client向ResourceManager请求运行应用程序,

2.ResourceManageer接受的到请求后,就会为应用程序分配资源,

3.到第一个NodeManager上要求Container启动ApplicationMaster,

4.AppMaster向ResourceManager注册,可以让用户通过ResourceManager可以时刻观察进程的情况。同时ResourceManager会为AppMaster分配资源,将资源分配情况发送给AppMaster,

5.AppMaster就会去相应的接点上启动Container,用来运行task任务的,并且时刻和Appmaster进行通信,汇报任务完成情况。

6.当所有的任务完成后,AppMaster就是去Resource注销自己。

 

posted @ 2018-01-17 20:38  光辉蝈蝈  阅读(819)  评论(0编辑  收藏  举报