YARN 的 工 作 机 制

wuchangjian2021-11-02 21:10:03编程学习

YARN 的 工 作 机 制

1.提交一个任务:客户端向RM提交一个任务,同时指定提交到哪个队列和需要多少资源。

2.通知启动特殊container:RM在收到任务提交的请求后,选择一个NM,通知启动特殊container。

      这个称为AM。后续流程由它发起。

3.申请container:AM向RM注册后根据自己的任务需要,向RM申请container。

4.分配container:RM会将container分配给有足够剩余资源的NM,然后由AM通知NM启动container。

5.监控container:container启动后执行具体的任务,处理分给自己的数据。NM不仅启动container,还要监控它的资源使用状况。

6.container汇报自己的进度:各个container向AM汇报自己的进度,都完成后,AM向RM注销任务并退出,RM通知NM杀死对应的container然后任务结束。

 

相关文章

21 天好习惯”第一期-5

   今天学了函数递归,短短的代码可以做很多事情,压缩...

jQuery基础 学习笔记

目录 jQuery优点 jQuery下载 jQuery引入:...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。