对于mapreduce倒序只需要建立一个类,然后继承WritableComparator 在重写 Compare函数最后在main里调用一下,就可以实现倒序排序: 代码: public static class Sort extends WritableComparator { public Sort(){ //这里就是看你map中填的输出key是什么数据类型,就给什么类型 super(DoubleWritable.class,true); } @Override public int comp
数据源 A B C D Z 要实现的输出 Z D B C A 看字符顺序,其实什么也没有,只是按照后面的数字进行一次倒序排序,实现思路,1利用hadoop自带的排序功能,2.KV互换 实现代码 public class SVJob { public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException { Configuration conf = new C