2015-11-02 123 views
0

我已經寫了MR工作,以本地模式與Hadoop的1.x的如何更改tmp目錄紗線

現在我使用Hadoop 2以下配置設置

mapred.local.dir=<<local directory having good amount of space>> 
fs.default.name=file:/// 
mapred.job.tracker=local 

已運行它。 x和同樣的工作,我有相同的配置設置運行,但我得到的錯誤:

Disk Out of Space 

是不是說,如果我從Hadoop的1.x中切換到2.x(使用Hadoop-2.6瓶),與c相同的配置設置吊死Tmp Dir不工作。

什麼是新的設置在Hadoop 2.6上配置MR1(mapred API)的「tmp」目錄。

請指教。

問候 乾杯:))

回答

0

它可以通過設置

mapreduce.cluster.local.dir=<<local directory having good amount of space>> 
1

在1.x的許多屬性來實現已停用,並在2.x的新屬性替換

mapred.child.tmp已取代mapreduce.task.tmp.dir

mapred.local.dir已取代mapreduce.cluster.local.dir

查看不推薦的屬性和新的等效屬性的完整列表Apache website link