Error: java.io.IOException: Type mismatch in key from map: expected org.apache.hadoop.io.LongWritable, received org.apache.hadoop.io.Text
解决方法,
1.查看定义的类所继承的Mapper<Objiect, Objiect, Objiect, Objiect>
和Reducer<Objiect, Objiect, Objiect, Objiect> 四个参数的位置是否正确
比如,我的key,value的位置是这样的
public class WordCountMapper extends Mapper<LongWritable, Text, Text, LongWritable>{}
public class WordCountMapperReduce extends Reducer<Text, LongWritable, Text, LongWritable> {}
2.查看所覆盖的map函数和reduce函数是否是重载的函数如果是,检查函数上面是否写了@Override