如何更改纱线中的tmp目录

时间:2015-11-02 08:10:27

标签: hadoop mapreduce yarn

我已经编写了MR作业,并使用以下配置设置在本地模式下运行

[MeasureName]

on Hadoop 1.x

现在我正在使用Hadoop 2.x和我使用相同配置设置运行的相同作业,但我收到错误:

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

如果我从Hadoop 1.x切换到2.x(使用Hadoop-2.6 jar),改变Tmp目录的相同配置设置不起作用。??

在Hadoop 2.6上配置MR1(mapred API)的“tmp”目录有哪些新设置。

请提供建议。

此致 干杯:))

2 个答案:

答案 0 :(得分:1)

1.x中的许多属性已被弃用,并替换为2.x中的新属性。

mapred.child.tmp 已替换为 mapreduce.task.tmp.dir

mapred.local.dir 已被 mapreduce.cluster.local.dir

取代

Apache website link

查看已弃用的属性和新的等效属性的完整列表

答案 1 :(得分:0)

可以通过设置

来完成
mapreduce.cluster.local.dir=<<local directory having good amount of space>>