Yarn简单工作机制

Yarn简单工作机制

图片分析

在这里插入图片描述

文字描述

  1. Job提交,生成YarnRunner
  2. YarnRunner向RM申请一个AP
  3. RM返回给YarnRunner一个HDFS上的资源上传路径
  4. YR准备资源信息(切片信息,Jar包,Job信息),提交到HDFS
  5. 资源申请完毕,YR向RM申请运行AP
  6. RM将AP放到队列中
  7. NM领取AP,在容器里面开启MRAppMaster
  8. MPA将HDFS上刚才YR提交的资源拉到本地
  9. 向RM申请运行MapTask资源(也是放到一个队列里等待RM分配)
  10. RM根据NM资源情况,通知NM领取MT,创建容器
  11. MRA向对应容器发布脚本运行程序
  12. 容器里的MapTask去HDFS取数据读到本地
  13. MPA在向RM申请容器,运行ReduceTask程序
  14. RT所在的容器去MT所在的容器将对应的数据COPY到本地容器
  15. 最后将结果写到HDFS上即可
  16. MP向RM告知自己注销,释放资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C_x_330

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值