Hadoop YARN 默认调度



Hadoop YARN有默认调度程序吗?

想知道如果yarn.resourcemanager.scheduler.class没有设置在conf/yarn-site.xml中怎么办?

yarn-defualt.xml 指定属性的值:yarn.resourcemanager.scheduler.class = org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler.

纱线默认.xml

因此,如果您没有在 yarn-site 中指定调度程序属性.xml则 CapacityScheduler 用作默认值,

为了这个问题的未来读者的利益:

默认情况下,不同的发行版与不同的调度程序具有关联性,可以覆盖。

截至撰写本文时,以下有关领先发行版的信息是准确的:

  • Hortonworks (v2.x( - 容量调度程序
  • Cloudera (v5.x( - 公平调度程序
  • MAPR (v5.x( - 公平调度程序
  • Big Insights
  • (v2.x( - InfoSphere BigInsights Scheduler (平均响应时间指标(
  • 关键高清 (v3.x( - 容量调度程序
public static final String DEFAULT_RM_SCHEDULER = 
  "org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler";

String schedulerClassName = conf.get(YarnConfiguration.RM_SCHEDULER,
    YarnConfiguration.DEFAULT_RM_SCHEDULER);
LOG.info("Using Scheduler: " + schedulerClassName);

相关内容

  • 没有找到相关文章