Map的输出结果先保存在缓存中,待缓存达到阈值将结果保存到临时文件。 Partition是根据键key来决定该结果进入哪个reduce;Combiner是将map端输出的结果按key合并,它们的执行顺序或者执行过程是什么样子呢