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%
看起來「Hadoop的datajoin-2.0.0.-cdh4.0.0.jar」正在使用「cdh4.0.0」但是其他的罐子沒有使用「cdh4.0.0」。實際上,cdh與Apache Hadoop不兼容。你最好使用相同版本的Hadoop。 – zsxwing
您是否嘗試過其他mapreduce工作?他們能繼續嗎? – zhutoulala
是的,我能夠成功運行標準MR作業(不加入)。 –