2015-11-02 115 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