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策略

案例说明

相关推荐
૮・ﻌ・7 天前
Nodejs - 02:模块化、npm、yarn、cnpm
前端·npm·node.js·express·yarn·cnpm·包管理工具
乐hh10 天前
Hadoop 3.3.5 + Flink 1.15.3 集群完整部署手册(3节点标准版)
java·大数据·hadoop·hdfs·zookeeper·flink·yarn
悢七10 天前
flink-yarn提交任务,application无限次appattempt
flink·yarn
Thomas.Sir12 天前
Hadoop YARN:大数据集群的“操作系统”
大数据·hadoop·分布式·yarn
cvcNYgAdnd2 个月前
AES CCM算法的FPGA/Verilog实现探索
yarn
ha_lydms2 个月前
Hadoop 架构
大数据·hadoop·hdfs·架构·mapreduce·yarn·数据处理
徐先生 @_@|||2 个月前
大数据处理框架(Hadoop VS PySpark)
大数据·hadoop·分布式·spark·k8s·yarn
查士丁尼·绵2 个月前
hadoop集群存算分离
hive·hdfs·zookeeper·spark·hbase·yarn·galera
鹿衔`2 个月前
CDH 6.3.2 异构集群优化实施文档
hdfs·yarn·cdh·cdh集群优化
CXH7283 个月前
YARN 资源调度与队列配置全解析
yarn