Hadoop-YARN Basic

来源:互联网 发布:学而时之不亦说乎全文 编辑:程序博客网 时间:2024/06/15 00:24

Resource Scheduler

FIFO

最初的,现在已经很少用

Capacity

层级调度,有一个root队列,其他都是root子队列。
支持标签调度

更改队列属性或配置时,修改CapacityScheduler.xml并运行命令yarn rmadmin -refreshQueues即可。

Fair

可以内存资源或者CPU和内存两种资源为依据进行公平调度。

如下配置资源调度器为FairScheduler并指明配置文件位置:

  <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.fair.FairScheduler</value>  </property>  <property>    <description>fair-scheduler conf location</description>    <name>yarn.scheduler.fair.allocation.file</name>    <value>${yarn.home.dir}/etc/hadoop/fairscheduler.xml</value>  </property>