如何使用java代码设置hadoop tmp目录

时间:2015-07-20 20:38:02

标签: java hadoop mapreduce tmp

要从命令行更改hadoop.tmp.dir,我使用

export HADOOP_opts="-Dhadoop.tmp.dir=/path/"

但是我想在我的java代码中实现它,但我不知道该怎么做。是否有任何命令指向java中的hadoop tmp位置,就像我们要为mapper指定堆空间一样,我们使用conf.set(" mapred.map.java.opts"," - Xmx1024m&#34)。任何指针都会受到赞赏。

我尝试了System.getproperty(" hadoop.tmp.dir")来检查tmp目录的位置,但它返回null,所以我想这不是在hadoop中设置tmp目录的方法。

1 个答案:

答案 0 :(得分:1)

尝试Config.set("hadoop.tmp.dir","/new/path")