更新到 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.sh
和start-yarn.sh
重新配置后重启yarn。
我在 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.sh
和start-yarn.sh
重新配置后重启yarn。