如果目录不存在,Hadoop属性“mapred.child.tmp”不会创建该目录

时间:2012-11-07 19:29:39

标签: hadoop directory tmp

根据以下链接 -

http://hadoop.apache.org/docs/r0.20.2/mapred_tutorial.html#Directory#Structure

我期待hadoop创建一个目录,其绝对路径作为值发送到“mapred.child.tmp”属性:

<property>
    <name>mapred.child.tmp</name>
    <value>/hadoop/mapred/local/tmp</value>
</property>

我注意到的另一件事是我们不能使用符号@ taskid @设置此属性,如下所示:

<property>
    <name>mapred.child.tmp</name>
    <value>/hadoop/mapred/local/tmp/@taskid@</value>
</property>

使用类似于“mapred.child.java.opts”的map / reduce任务的taskid值进行插值会很好。不确定是否还有其他方法......?

感谢您对此事的任何帮助!

0 个答案:

没有答案