-
入口错误
import com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider.Text;
import org.apache.hadoop.io.Text;
下面正确 -
map输出的k,v类型与reduce输入的k,v类型不一致
public class ByteCalculationMapper extends Mapper<LongWritable, Text, Text, IntWritable> {
public class ByteCalculationReducer extends Reducer<Text, IntWritable, Text, Text> { -
类名过长,复制粘贴多了Key写成Value(两个都写成了value)
job.setMapOutputValueClass(FlowBean.class);
job.setMapOutputValueClass(Text.class); -
当同时实现Writable和Comparable类时,必须写一起
WritableComparable -
变量声明
全局声明了变量,注意局部不要再声明变量类型,直接引用变量名即可,否则变量将使用无效