Hadoop入门之Yarn调度MR流程

本文介绍了Hadoop的YARN资源调度系统在MapReduce任务中的工作流程,包括客户端提交任务、Resource Manager的角色、Node Manager的任务分配、MRAppMaster的控制以及Map和Reduce任务的执行与资源回收。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先明确下Yarn到底是什么? Yarn是一个资源调度系统,主要负责任务的维持及为任务分配需要的运行资源.


1.客户端生成相应的文件后,连接resourceManager请求提交一个application

2.resourceManager(RM)给客户端返回一个地址,供客户端提交文件.

3.Client提交文件到指定的HDFS地址上

4.Client向RM申请运行该任务的MRAppMaster.

5.MR将Client的请求的任务初始化为一个task放入到其维护的队列中.

6.当MR的调度策略调度到该task时,向一个NodeManager分配该task

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值