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

案例说明

相关推荐
徐先生 @_@|||4 天前
大数据处理框架(Hadoop VS PySpark)
大数据·hadoop·分布式·spark·k8s·yarn
查士丁尼·绵5 天前
hadoop集群存算分离
hive·hdfs·zookeeper·spark·hbase·yarn·galera
鹿衔`9 天前
CDH 6.3.2 异构集群优化实施文档
hdfs·yarn·cdh·cdh集群优化
CXH72820 天前
YARN 资源调度与队列配置全解析
yarn
是阿威啊1 个月前
【第二站】本地hadoop集群配置yarn模式
大数据·linux·hadoop·yarn
是阿威啊1 个月前
【第六站】测试本地项目连接虚拟机上的大数据集群
大数据·linux·hive·hadoop·spark·yarn
LYFlied1 个月前
【一句话概括】前端项目包管理器怎么选?
前端·npm·pnpm·yarn
仪***沿1 个月前
基于萤火虫算法优化BP神经网络(FA - BP)实现多输出数据回归预测
yarn
励志成为糕手1 个月前
MapReduce工作流程:从MapTask到Yarn机制深度解析
大数据·hadoop·分布式·mapreduce·yarn
梦里不知身是客111 个月前
yarn的timeline日志介绍
yarn