2014-01-13 89 views
0

當我嘗試顯示here的同一個示例時,我看到下面的輸出,但不會繼續進行。Hadoop減少端連接不起作用

請指教。

我DataJoin.jar包括以下庫:

  • Hadoop的common.jar
  • Hadoop的datajoin-2.0.0.-cdh4.0.0.jar
  • 類Hadoop MapReduce的客戶端核心的.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% 
+0

看起來「Hadoop的datajoin-2.0.0.-cdh4.0.0.jar」正在使用「cdh4.0.0」但是其他的罐子沒有使用「cdh4.0.0」。實際上,cdh與Apache Hadoop不兼容。你最好使用相同版本的Hadoop。 – zsxwing

+0

您是否嘗試過其他mapreduce工作?他們能繼續嗎? – zhutoulala

+0

是的,我能夠成功運行標準MR作業(不加入)。 –

回答