见 idea代码
分组方法需要继承writableComparator 构造中 实现super(Text.class, true) 完成compare方法 一样的一组
分区 继承partitioner<Text,IntWritable> 完成getpartition 方法
排序 继承writableComparator 构造中实现super(Text.class,true) 完成compare方法 接到的是map的outputKey
在weather案例中 自定义map的输出key 实现writableComparable<bensheng>
完成实现类的3个方法 定义变量 完成序列化 反序列化 和排序 此排序会被之后定义的sort方法覆盖掉
注意理解