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

案例说明

相关推荐
CXH7282 天前
YARN 资源调度与队列配置全解析
yarn
是阿威啊12 天前
【第二站】本地hadoop集群配置yarn模式
大数据·linux·hadoop·yarn
是阿威啊14 天前
【第六站】测试本地项目连接虚拟机上的大数据集群
大数据·linux·hive·hadoop·spark·yarn
LYFlied23 天前
【一句话概括】前端项目包管理器怎么选?
前端·npm·pnpm·yarn
仪***沿23 天前
基于萤火虫算法优化BP神经网络(FA - BP)实现多输出数据回归预测
yarn
励志成为糕手23 天前
MapReduce工作流程:从MapTask到Yarn机制深度解析
大数据·hadoop·分布式·mapreduce·yarn
梦里不知身是客1125 天前
yarn的timeline日志介绍
yarn
QQ 19226381 个月前
探索TTAO - VMD:2024年最新算法的科研宝藏
yarn
Asurplus1 个月前
【VUE】15、安装包管理工具yarn
前端·vue.js·npm·node.js·yarn
梦里不知身是客111 个月前
yarn中内部封装的submit()方法
yarn