YARN资源调度过程

YARN资源调度过程

1 c向rm提出请求

2 rm先选取一个合适负载的nm

3 nm启动am

4 am进行请求分析(需要的数据或者内核等资源),在向rm发起资源申请,rm返回需要的资源目录

5am通过rm返回的资源目录去对应的nm获取资源并派发任务

6 nm启动container运行am派发的任务

7任务完成后 am汇总任务并返回给rm

8rm将上一步得到的数据返回给c 同时am释放该次任务占用的资源

在mapreduce2.x后资源管理都由yarn管理,即上面的也是mapreduce2.x的资源管理方式

Original: https://www.cnblogs.com/luoyoucode/p/15784161.html
Author: 落悠
Title: YARN资源调度过程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/568078/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球