步骤:
1、Reduce任务通过RPC想JobTracker询问Map任务是否完成,完成则取走;
2、将数据放在缓存,先归并,再合并,写入磁盘;
3、溢写文件归并,文件中的键值对是排序的;
(当数据很少时,不需要溢写到磁盘,直接在缓存中归并,然后输出给Reduce)
步骤:
1、Reduce任务通过RPC想JobTracker询问Map任务是否完成,完成则取走;
2、将数据放在缓存,先归并,再合并,写入磁盘;
3、溢写文件归并,文件中的键值对是排序的;
(当数据很少时,不需要溢写到磁盘,直接在缓存中归并,然后输出给Reduce)