2

根据以下链接 -

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 值对其进行插值。不确定是否有其他方法可以解决这个问题......?

感谢您在这件事上的任何帮助!

4

0 回答 0