需要一些快速帮助。我们的工作在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
感谢。
答案 0 :(得分:0)
问题在于Cloudera 5.1运行'Yarn'发行版&如果您想要启动MapReduce作业,请不要使用:
java -cp $ CLASSPATH CLASSNAME(在Yarn下,这将在本地模式下启动作业。)
相反,你要使用
yarn -cp $ CLASSPATH CLASSNAME
另外,我学到的另一件事是,你可以通过运行以下命令来获取HADOOP类路径:
纱线类路径