我在/tmp中的容量有限,所以我想将mapred的所有中间输出移到一个更大的分区中,比如/home/hdfs/tmp\u data。
如果我理解正确,我只需要设置
<property>
<name>mapred.child.tmp</name>
<value>/home/hdfs/tmp_data</value>
在mapred-site.xml中
我通过ambari重新启动集群,检查所有内容都写入conf文件,但是,当我运行pig脚本时,它会继续写入:
/tmp/hadoop hdfs/mapred/local/tasktracker/hdfs/jobcache/job\u local/attempt\u yy/output我还将core-site.xml中的hadoop.tmp.dir修改为/home/hdfs/tmp\u数据,但没有任何更改。
是否有任何参数覆盖我的设置?
1条答案
按热度按时间laik7k3q1#
尝试重写tasktracker nodes mapred-site.xml文件中的以下属性并重新启动它。