由于map的输出是中间的结果,这个中间结果是由reduce处理后才产生最终输出结果,并且一旦做业完成,map的输出结果就能够删除。若是把它存储在hdfs中就并备份,不免有些小题大做,若是运行map任务的节点将map中间结果传送给reduce任务以前失败,hadoop将在另外一个节点上从新运行这个map任务以在此构建mao中间结果。oop