栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hadoop 配置多队列的公平调度器

Hadoop 配置多队列的公平调度器

文章目录
  • Hadoop 配置多队列的公平调度器
    • 1 需求
    • 2 配置
      • 2.1 修改yarn-site.xml,加入以下参数
      • 2.1 配置fair-scheduler.xml
    • 3 分发配置并重启 Yarn
    • 4 测试

Hadoop 配置多队列的公平调度器

版本: hadoop-3.1.3

1 需求
  1. 配置三个队列,default,develop,test
  2. 提交任务无指定队列,默认提交到用户名相同的队列,无该队列则拒绝
2 配置 2.1 修改yarn-site.xml,加入以下参数

 yarn.resourcemanager.scheduler.class
 org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler
 配置使用公平调度器



 yarn.scheduler.fair.allocation.file
 /opt/module/hadoop-3.1.3/etc/hadoop/fair-scheduler.xml
 指明公平调度器队列分配配置文件



 yarn.scheduler.fair.preemption
 false
 禁止队列间资源抢占

2.1 配置fair-scheduler.xml

/opt/module/hadoop-3.1.3/etc/hadoop/ 目录下创建fair-scheduler.xml文件



 
 0.5
 
 4096mb,4vcores
 
 
 
 2048mb,2vcores
 
 4096mb,4vcores
 
 4
 
 0.5
 
 1.0
 
 fair
 
 
 
 
 2048mb,2vcores
 
 4096mb,4vcores
 
 4
 
 0.5
 
 1.0
 
 fair
 
 
 
 
 
 
 
 
 
 
 
 

3 分发配置并重启 Yarn
[develop@hadoop103 hadoop-3.1.3]$ sbin/stop-yarn.sh
[develop@hadoop103 hadoop-3.1.3]$ sbin/start-yarn.sh

4 测试
  1. 提交root.test队列
hadoop jar /opt/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar pi -Dmapreduce.job.queuename=root.test 1 1

  1. develop不指定队列提交
hadoop jar /opt/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar pi 1 1


3. 同时执行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307640.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号