我有一个主要的一个工作者群集。我正在从Hadoop classic升级到 YARN 。 资源管理器和历史服务器已成功启动,但 nodemanager 未启动它正在提供错误
java.lang.NumberFormatException:对于输入字符串:" $ {nodemanager.resource.memory-mb}"
我在两台服务器中保持相同的yarn-site.xml.template
。
我已将
${nodemanager.resource.memory-mb}
替换为 8192
<configuration>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>__RM_IP__</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>${yarn.resourcemanager.hostname}:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>${yarn.resourcemanager.hostname}:8031</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>${yarn.resourcemanager.hostname}:8032</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>${nodemanager.resource.memory-mb}</value>
</property>
</configuration></br>