执行MR出现Error: java.io.IOException: Type mismatch in key from map: expected
org.apache.hadoop.io.LongWritable, received org.apache.hadoop.io.Text如图
二 原因及解决方案
1、map和reduce中的输入输出格式不对。
2、新旧api混用。你的map()方法 没有按新api写, 结果系统不认为它是一个重载,而是一个新方法,不会被调用。
解决办法:在的map(), reduce()前面加上@Override,并按照新的API来写map(), reduce()。
转载:http://blog.csdn.net/xiaoshunzi111/article/details/48398907