MapTask类767行实例化出来的NewOutputCollector
NewOutputCollector类中的write方法:
711行:
collector.collect(key, value,
partitioner.getPartition(key, value, partitions));
NewOutputCollector类中697行
NewOutputCollector类用于写map的输出数据到环形缓冲区
这个类通过collector的对象输出数据
NewOutputCollector类中的695行进行初始化:
createSortingCollector实现类: