報錯如下:
FATAL org.apache.hadoop.mapred.Child: Error running child : java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.Counter, but class was expected
其實從2.0開始,org.apache.hadoop.mapreduce.Counter從1.0版本的class改爲interface。網上搜索時,看到也有不少人遇到類似問題,解決辦法應該都是一樣的,就是替換成2.0版本的jar就行,包括common、hdfs、mapreduce文件夾下的相應包。