我需要设置在数据节点上运行的作业的-Xmx属性。
在任务跟踪器节点上,我尝试放置属性
<property>
<name>mapred.map.java.opts</name>
<value>-Xmx64m</value>
</property>
<property>
<name>mapred.reduce.java.opts</name>
<value>-Xmx64m</value>
</property>
进入conf / core-site.xml
但是它对提交的作业没有任何影响,我仍然在进程列表中看到带有-Xmx200m的java进程。
请指教。
最佳答案
尝试使用:
<property>
<name>mapred.map.child.java.opts</name>
<value>-Xmx64m</value>
</property>
<property>
<name>mapred.reduce.child.java.opts</name>
<value>-Xmx64m</value>
</property>
在每个数据节点上的conf / mapred-site.xml中。
关于hadoop - 在Hadoop 1.2.0中配置作业内存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17800350/