我已经编写了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”目录有哪些新设置。
请提供建议。
此致 干杯:))
答案 0 :(得分:1)
1.x中的许多属性已被弃用,并替换为2.x中的新属性。
mapred.child.tmp 已替换为 mapreduce.task.tmp.dir
mapred.local.dir 已被 mapreduce.cluster.local.dir
取代 查看已弃用的属性和新的等效属性的完整列表答案 1 :(得分:0)
可以通过设置
来完成mapreduce.cluster.local.dir=<<local directory having good amount of space>>