`

Capacity Scheduler 配置

 
阅读更多

capacity-scheduler.xml

yarn.scheduler.capacity.maximum-am-resource-percent=0.2
yarn.scheduler.capacity.maximum-applications=10000
yarn.scheduler.capacity.node-locality-delay=40
yarn.scheduler.capacity.root.acl_administer_queue=*
yarn.scheduler.capacity.root.capacity=100

yarn.scheduler.capacity.root.default.acl_administer_jobs=root hadoop
yarn.scheduler.capacity.root.default.acl_submit_applications=root hadoop
yarn.scheduler.capacity.root.default.capacity=50
yarn.scheduler.capacity.root.default.maximum-capacity=100
yarn.scheduler.capacity.root.default.state=RUNNING
yarn.scheduler.capacity.root.default.user-limit-factor=1

yarn.scheduler.capacity.root.test.acl_administer_jobs=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.acl_submit_applications=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.capacity=50
yarn.scheduler.capacity.root.test.maximum-capacity=100
yarn.scheduler.capacity.root.test.state=RUNNING
yarn.scheduler.capacity.root.test.user-limit-factor=1

yarn.scheduler.capacity.root.test.test1.acl_administer_jobs=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.test1.acl_submit_applications=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.test1.capacity=50
yarn.scheduler.capacity.root.test.test1.maximum-capacity=100
yarn.scheduler.capacity.root.test.test1.state=RUNNING
yarn.scheduler.capacity.root.test.test1.user-limit-factor=1

yarn.scheduler.capacity.root.test.test2.acl_administer_jobs=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.test2.acl_submit_applications=hdfs,hive hadoop,hadoop
yarn.scheduler.capacity.root.test.test2.capacity=50
yarn.scheduler.capacity.root.test.test2.maximum-capacity=100
yarn.scheduler.capacity.root.test.test2.state=RUNNING
yarn.scheduler.capacity.root.test.test2.user-limit-factor=1

yarn.scheduler.capacity.root.queues=default,test
yarn.scheduler.capacity.root.test.queues=test1,test2

yarn.scheduler.capacity.root.unfunded.capacity=50

手动更新配置

yarn rmadmin -refreshQueues​

 

 

在mapred-site.xml 中配置

mapreduce.job.queuename                     默认为default

                                                                改为上面的队列test1

 

分享到:
评论

相关推荐

    配置Capacity Scheduler

    【标题】:“配置Capacity Scheduler” Capacity Scheduler是Apache Hadoop生态系统中的一个关键组件,它是一个多租户资源调度器,主要用于管理Hadoop MapReduce作业的执行。这个调度器的主要目标是公平地分配集群...

    hadoop capacity

    <value>org.apache.hadoop.mapred CapacityScheduler ``` ##### 5.2 设置队列 Capacity Scheduler通过队列来实现多租户的支持。队列可以按照组织、部门或者项目来划分。例如,可以设置两个队列`queue1`和`queue2...

    Hortonworks Data Platform: YARN Resource Management

    #### 三、CapacityScheduler 配置 ##### 3.1 启用 CapacityScheduler CapacityScheduler 是 YARN 中默认启用的调度器之一,它支持层次化的队列结构,可以根据不同的需求来配置资源分配策略。 **配置步骤:** 1. ...

    MapReduce:Fair Scheduler PPT分享

    在Hadoop的早期版本中,默认的调度器是“Capacity Scheduler”,它侧重于保证队列的容量。然而,随着大数据应用的发展,用户对更公平的资源分配方式提出了需求,于是“Fair Scheduler”应运而生。Fair Scheduler的...

    充分了解yarn的三种调度器

    * 调度策略灵活配置:Fair Scheduler 允许管理员为每个队列单独设置调度策略(当前支持 FIFO、Fair 或 DRF 三种),而 Capacity Scheduler 则不支持调度策略配置。 FIFO Scheduler 适用于简单的应用场景,Fair ...

    capacity-scheduler.xml

    hadoop配置之一

    大数据平台构建:YARN的任务调度.pptx

    以下是YARN中三种主要的调度器:FIFO Scheduler、Capacity Scheduler和Fair Scheduler的详细解释。 一、Yarn任务调度机制 在资源紧张的生产环境中,尤其是在高负载的集群中,应用需要等待资源的情况非常普遍。YARN...

    hadoop 容量调度器

    1. `mapred.capacity-scheduler.queue.<queue-name>.capacity`: 这个配置项定义了队列在集群中所占用的slots(任务槽位)的百分比。例如,`mapred.capacity-scheduler.queue.default.capacity` 设置默认队列的容量为...

    hadoop 配置文件

    3. **mapred-site.xml**:此文件用于配置MapReduce框架,包括任务调度器类型(如Fair Scheduler或Capacity Scheduler)、任务运行时的内存和CPU分配等。 4. **yarn-site.xml**:YARN(Yet Another Resource ...

    ContributionsToOpenSource:标记对开源的贡献

    由朱琦贡献将queuePath添加到用于CapacityScheduler的RESTful API中,与FairScheduler queuePath一致。 由朱琦贡献修复了在绝对模式下与AutoCreateLeafQueueCreation上限相关的计算。 (齐珠经旺达) 能够为...

    4.Yarn资源调度器.pdf

    YARN支持两种主要的多用户资源调度器——Capacity Scheduler和Fair Scheduler。 1. **Capacity Scheduler** 是一种基于队列的调度器,适合大型多租户环境。它将资源按照预先定义的容量分配给不同的队列,确保每个...

    YARN 基础架构,工作机制,任务调度器

    * Capacity Scheduler:以队列为单位划分资源,每个队列有独立的资源,队列的结构和资源是可以进行配置的。 * Fair Scheduler:可以根据用户的需求进行资源分配,以满足不同的应用场景。 YARN 是 Hadoop 2.0 中的...

    CDH集群YARN动态资源池的规划与管理.docx

    YARN提供了三种调度器:FIFO Scheduler、Capacity Scheduler和Fair Scheduler。FIFO Scheduler遵循先进先出的原则,简单易懂,但不适合共享集群,因为大应用可能占据所有资源,导致其他应用等待。Capacity Scheduler...

    hadoop 大数据集群配置文件

    例如,`yarn.scheduler.capacity.maximum-applications`限制了同时运行的应用程序数量,可以根据实际需求进行调整。 `fair-scheduler.txt`是公平调度器的配置,这是YARN的一种可选调度策略,它确保所有应用程序都能...

    Hadoop默认配置文件

    1. **作业调度器**:设置默认的作业调度器,如FIFO或CapacityScheduler。 2. **任务内存**:分配给Mapper和Reducer任务的内存大小。 3. **任务超时**:定义任务执行的最长等待时间,超过此时间会标记为失败。 4. **...

    Hadoop 的配置指南

    8. 配置MapReduce作业调度器:Hadoop默认使用FIFO调度器,但是也可以根据需要配置其他调度器,比如Fair Scheduler或者Capacity Scheduler。 9. 管理和监控Hadoop集群:Hadoop提供了丰富的命令行工具用于管理HDFS...

    hadoop-conf里面的配置文件

    - `mapred-site.xml`:此文件配置MapReduce框架,包括任务调度器类型(如FIFO或Capacity Scheduler)、作业历史日志位置等。`mapreduce.framework.name`属性确定是否使用YARN作为作业管理系统。 4. **YARN配置文件...

    YARN相关配置总结

    - **资源管理**:通过调整`yarn-site.xml`中的配置项来优化资源分配策略,例如`yarn.scheduler.capacity.root.queues`、`yarn.scheduler.capacity.root.queue-a.maximum-capacity`等。 - **性能调优**:针对不同的...

Global site tag (gtag.js) - Google Analytics