【问题标题】:ResourceManager will not start, bad scheduler settingResourceManager 无法启动,调度程序设置错误
【发布时间】:2016-02-09 01:21:34
【问题描述】:

最近 YARN 尤其是资源管理器将无法启动。搜索 /var/log/hadoop-yarn/yarn/yarn-yarn-resourcemanager-scottvih2sa-92-namenode.log 中的日志,我发现了错误:

2015-12-02 20:18:13,287 致命的 resourcemanager.ResourceManager (ResourceManager.java:main(1241)) - 启动 ResourceManager 时出错
java.lang.IllegalArgumentException:节点标签的非法容量为-1.0=队列中的默认值=root,有效容量应在[0, 100]的范围内。

我用 Ambari 查看属性:yarn.scheduler.capacity.root.accessible-node-labels.default.capacity,实际上它设置为 -1。我将这个属性与最大容量属性一起更改,YARN/资源管理器将启动。

所以我知道问题出在哪里,但不知道为什么。几个月以来,我一直在使用 Ambari 蓝图安装 HDP 2.2.x,直到最近,YARN 一切正常。我没有用蓝图覆盖任何调度程序属性,所以我认为我没有做错任何事情。

其他人看到同样的事情吗?如果其他人没有问题,会不会是我在我的蓝图中做错了什么?如果这是最新版本中的 HDP/Ambari 错误?

我的版本是 HDP 2.2.9.0-3393

【问题讨论】:

  • 我使用的是 HDP 2.3.0。我从来没有遇到过这个问题。默认队列的容量始终设置为 95:yarn.scheduler.capacity.root.default.capacity95默认队列目标容量。
  • 我认为这是2.2.9的一个新问题。很高兴知道 2.3.0 没有问题。
  • 我相信我遇到了同样的问题:community.hortonworks.com/questions/6519/….

标签: hadoop hortonworks-data-platform ambari


【解决方案1】:

我遇到了同样的问题,结果证明是由于 2 个选项被应用了一个超出范围的值。

/etc/hadoop/conf/容量调度程序.xml
<property>
  <name>yarn.scheduler.capacity.root.accessible-node-labels.default.capacity</name>
  <value>-1</value>
</property>

<property>
  <name>yarn.scheduler.capacity.root.accessible-node-labels.default.maximum-capacity</name>
  <value>-1</value>
</property>

为了解决这个问题,我删除了这些条目并重新启动了 ResourceManager 服务。

注意:我必须通过 Ambari 进行这些更改,但编辑上述文件似乎并不需要,不知道为什么。

   

   

以上看起来是 Ambari 中的一个错误:https://issues.apache.org/jira/browse/AMBARI-13232。感谢 JonasStraub 帮助挖掘这一切。

参考文献

【讨论】:

  • 是的,我相信这是同一个问题。我发现我可以将这些设置设置为 100(就像它们在 HDP 2.3 中设置的一样),并且资源管理器将启动。问题是我正在使用 Ambari 和蓝图,因此整个过程可以自动部署 Hadoop。我不想为此编写解决方法,我宁愿在 Ambari/HDP 中修复此问题。
  • @scottfrolich - 同样在这里,我正在使用蓝图自动安装,也不想搞砸这个。
【解决方案2】:

https://community.hortonworks.com/questions/6519/resourcemanager-cannot-start.html 的线程 slm 中暗示 Ambari 可能与该问题有关。我看了看,我使用的是 Ambari 2.1.0。我改用 Ambari 2.1.2 问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多