更新到 mapred-default。xml 在 Web UI 配置中不可见

Update to mapred-default.xml not visible in web UI configuration

我在 docker 中有一个 Apache Kylin 容器 运行。我在 map reduce 阶段遇到 Java heap space 错误,所以我尝试更新 Hadoop mapred-default.xml 文件中的一些参数。进行更改后,我重新启动了容器,但是,当我转到 Yarn ResourceManager Web UI 然后转到 Configuration:

打开了一个 xml 文件,如下所示:

但是我在 mapred-default.xml 中设置的属性的新值不在这里,它显示的是这些属性的旧值...有谁知道为什么那正在发生,我应该怎么做才能让它注册新值?我尝试重新启动容器,但没有帮助...

要覆盖 属性 的默认值,请在标签内指定新值,在 mapred-site.xml 内而不是 mapred-default.xml 内,使用以下格式:

<property>
 <name>mapreduce.map.memory.mb</name>
 <value>1024</value>
</property>

确保通过stop-yarn.shstart-yarn.sh重新配置后重启yarn。