yarn三种调度器原理

本文介绍了YARN的三种调度器:FIFO调度器、容量调度器和公平调度器。FIFO按照提交顺序进行调度;容量调度器提供多队列,确保各队列资源;公平调度器则追求资源使用公平。调度器的选择直接影响集群资源利用率和稳定性。

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

概述

yarn核心功能就是负责任务调度的,调度作用主要就是解决给job分配集群资源问题,yarn官方提供了三种调度器,分别是FIFO, 容量调度器(FIFO多队列版本),公平调度器。调度器的配置和选择,决定了整个集群资源利用率的高低,决定了整个hadoop运行的稳定和效率。

FIFO调度器

在这里插入图片描述

原理:
1.FIFO调度器内部模型是一个单队列,客户端提交的job会异步先进入到队列,等待资源分配
2.当ResourceManager检测到有可分配的NodeManager,那么会先启动一个容器运行MRAppMaster到对应的NodeManager
3.接下来MapTask和ReduceTask也要等待调度器分配相应的资源,运行相应的进程
4.一个job资源分配完毕后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值