示例文件: 100 99 100 98 100 56 100 78 20 100 30 100 20 50 30 50 30 60 20 80 需求:首先按第一个数字分组,组成按第二个数字排序. 解决方案: 首先,第一个数字相同的情况下,应该分到同一个reduce去处理,这就需要重写了Partitioner, 因为默认的HashPartitioner会根据key值的hash值进行分配reduce task,但这里我们的key类型是自定义的intPair, 所以需要特别处理一下,根据第一个值进行分…