0

需要一些快速帮助。我们的作业在 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

谢谢。

4

1 回答 1

0

问题是 Cloudera 5.1 在 Yarn 下运行“Yarn”分发,如果你想开始一个你不应该使用的 MapReduce 作业:

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

相反,你必须使用

纱线-cp $CLASSPATH 类名

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

纱线类路径

于 2014-08-29T05:14:42.220 回答