2015-07-20 71 views
0

要我用如何使用Java代碼

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

命令行hadoop.tmp.dir更改設置Hadoop的TMP目錄,但我想在我的Java代碼來實現這一點,但我不知道該怎麼辦它。是否有任何命令指向java中的hadoop tmp位置,就像我們想要指定映射器的堆空間一樣,我們使用conf.set(「mapred.map.java.opts」,「 - Xmx1024m」)。任何指針將不勝感激。

我試過System.getproperty(「hadoop.tmp.dir」)來檢查tmp目錄的位置,但它返回null,所以我想這不是在hadoop中設置tmp目錄的方法。

回答

1

嘗試Config.set("hadoop.tmp.dir","/new/path")