Hadoop3:Yarn框架的三种调度算法

一、概述

目前,Hadoop作业调度器主要有三种:FIFO、容量(Capacity Scheduler)和公平(Fair Scheduler)Apache Hadoop3.1.3默认的资源调度器是Capacity Scheduler
CDH框架默认调度器是Fair Scheduler

配置:yarn-default.xml

xml 复制代码
<property>
    <description>The class to use as the resource scheduler.</description>
    <name>yarn.resourcemanager.scheduler.class</name>
<value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value>
</property>

二、先进先出调度器(FIFO)

算法逻辑:单队列,根据提交作业的先后顺序,先来先服务。

生产环境中基本不用

三、容量调度器(Capacity Scheduler)[重点]

Capacity SchedulerYahoo开发的多用户调度器。

案例说明

四、公平调度器(Fair Schedulere)

Fair SchedulereFacebook开发的多用户调度器。

缺额

比如,一个任务,应获得的资源是10G内存,但是,实际分配到的只有6G内存,所以,缺额为4G

DRF策略

Fair策略

案例说明

相关推荐
James5066 天前
Ubuntu平台下安装Node相关环境
前端·javascript·vue.js·node·yarn·pm2·nvm
徐一闪_BigData7 天前
数仓开发那些事(11)
数据仓库·hive·yarn
viperrrrrrrrrr719 天前
大数据学习(62)- Hadoop-yarn
大数据·yarn
viperrrrrrrrrr722 天前
大数据学习(61)-Impala与Hive计算引擎
hive·hadoop·学习·yarn·impala
Dragon--Z1 个月前
本地YARN集群部署
大数据·hdfs·mapreduce·yarn
跳跳的向阳花1 个月前
06、Hadoop3.x从入门到放弃,第六章:Yarn基本概念与操作
hadoop·yarn·概念
跳跳的向阳花1 个月前
02、Hadoop3.x从入门到放弃,第二章:集群环境搭建
hadoop·hdfs·mapreduce·集群·yarn·搭建·3.x
懒羊羊我小弟1 个月前
常用 Webpack Plugin 汇总
前端·webpack·npm·node.js·yarn
belldeep2 个月前
nodejs:js-mdict 的下载、安装、测试、build
nodejs·jest·yarn·nvm
顧棟2 个月前
【ES实战】治理项之索引模板相关治理
大数据·elasticsearch·yarn