Java Hadoop reduce side join不';行不通

Java Hadoop reduce side join不';行不通,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,当我尝试所示的相同示例时,我看到以下输出,但它不会继续 请给我一些建议 My DataJoin.jar包括以下库: hadoop-common.jar hadoop-datajoin-2.0.0.-cdh4.0.0.jar hadoop-mapreduce-client-core.jar hadoop-datajoin.jar 下面是一些代码: $ hadoop jar DataJoin.jar /user/cloudera/join/reduceside/inp /user/clouder

当我尝试所示的相同示例时,我看到以下输出,但它不会继续

请给我一些建议

My DataJoin.jar包括以下库:

  • hadoop-common.jar
  • hadoop-datajoin-2.0.0.-cdh4.0.0.jar
  • hadoop-mapreduce-client-core.jar
  • hadoop-datajoin.jar
下面是一些代码:

$ hadoop jar DataJoin.jar /user/cloudera/join/reduceside/inp /user/cloudera/join/reduceside/out    
14/01/10 12:00:09 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.    
14/01/10 12:00:09 INFO mapred.FileInputFormat: Total input paths to process : 2    
14/01/10 12:00:10 INFO mapred.JobClient: Running job: job_201401100935_0010  
14/01/10 12:00:11 INFO mapred.JobClient:  map 0% reduce 0%

关于reduce-side-join的一个不错的教程,您可以在这里参考[

看起来“hadoop-datajoin-2.0.0.-cdh4.0.0.jar”使用“cdh4.0.0”,但其他jar没有使用“cdh4.0.0”。实际上,cdh与Apache Hadoop不兼容。您最好使用相同版本的Hadoop。您尝试过其他mapreduce作业吗?它们可以继续吗?是的,我可以成功运行标准的MR作业(不加入)。