作业在Cloudera 5.1下的LocalJobRunner中继续运行

时间:2014-08-22 20:14:30

标签: hadoop mapreduce cloudera cloudera-cdh

需要一些快速帮助。我们的工作在MapR下运行正常,但是当我们在Cloudera 5.1上开始相同的工作时,它仍然以本地模式运行。

我确信这是某种配置问题。它是哪个配置设置?

14/08/22 12:16:58 INFO mapreduce.Job: map 0% reduce 0%
14/08/22 12:17:03 INFO mapred.LocalJobRunner: map > map
14/08/22 12:17:06 INFO mapred.LocalJobRunner: map > map
14/08/22 12:17:09 INFO mapred.LocalJobRunner: map > map

感谢。

1 个答案:

答案 0 :(得分:0)

问题在于Cloudera 5.1运行'Yarn'发行版&如果您想要启动MapReduce作业,请不要使用:

java -cp $ CLASSPATH CLASSNAME(在Yarn下,这将在本地模式下启动作业。)

相反,你要使用

yarn -cp $ CLASSPATH CLASSNAME

另外,我学到的另一件事是,你可以通过运行以下命令来获取HADOOP类路径:

纱线类路径