3.MapReduce高级接口编程(partitioner、sort、combiner)Partitioner--分区combiner
Partitioner--分区主要作用就是将map的结果发送到相应的reduce。Partitioner组件可以让Map对Key进行分区,从而可以根据不同的key来分发到不同的reduce中去处理。如果需要定制partitioner也需要继承该类。HashPartitioner是mapreduce的默认partitioner。计算方法是which reducer=(key.hash