hadoop mapreduce工作没有运行

时间:2016-01-17 10:33:15

标签: mapreduce jobs

我创建了一个基本的mapreduce程序并从中创建了jar文件。当我试图从控制台运行它时:

[cloudera@localhost ~]$ hadoop jar /home/cloudera/Desktop/csvjar.jar testpackage.Mapreduce /import/climate /output5

什么都没发生,没有错误或地图缩小状态。它只显示

[cloudera@localhost ~]

Mapreduce是map,reduce和main函数所在的类。 Jar文件保存在本地机器和HDFS上。我试过两条路径。两种情况都没有发生。 hdfs中不存在Output5文件夹。

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题。在我的代码中,我在检查驱动程序代码中的参数部分时错过了结束括号。我将代码的一部分附加到“}”以供参考。

    if(otherArgs.length !=3){
         System.err.println("Number of argument passed is not 3");
         System.exit(1);
     }

我希望这会对你有所帮助。