- 3
- 0
- 约 42页
- 2022-11-02 发布于四川
- 举报
2.《云计算(第三版)》配套PPT之二:第2章-Google云计算原理与应用(一).ppt通用模板
实现机制 * 2.2 分布式数据处理MapReduce 实现机制 (1)MapReduce函数首先把输入文件分成M块 (2)分派的执行程序中有一个主控程序Master (3)一个被分配了Map任务的Worker读取并处理相关的输入块 (4)这些缓冲到内存的中间结果将被定时写到本地硬盘,这些数据通过分区函数分成R个区 (5)当Master通知执行Reduce的Worker关于中间key,value对的位置时,它调用远程过程,从Map Worker的本地硬盘上读取缓冲的中间数据 (6)Reduce Worker根据每一个唯一中间key来遍历所有的排序后的中间数据,并且把key和相关的中间结果值集合传递给用户定义的Reduce函数 (7)当所有的Map任务和Reduce任务都完成的时候,Master激活用户程序 * 2.2 分布式数据处理MapReduce 容错机制 由于MapReduce在成百上千台机器上处理海量数据,所以容错机制是不可或缺的。 总的来说,MapReduce通过重新执行失效的地方来实现容错。 Master失效 Worker失效 Master会周期性地设置检查点(checkpoint),并导出Master的数据。一旦某个任务失效,系统就从最近的一个检查点恢复并重新执行。 由于只有一个Master在运行,如果Master失效了,则只能终止整个MapReduce程序的运行并重
您可能关注的文档
最近下载
- 2025年网络安全防护体系运行与维护手册.docx VIP
- 13683《管理学原理(中级)》精讲课件第11章.pptx VIP
- 熔模铸造工艺课件.ppt VIP
- 欧洲规范-NF P18-598-中文版.pdf VIP
- 新时代青少年全民国防教育现状调研与发展对策报告.docx VIP
- 广东省东莞市东华高级中学、东华松山湖高级中学2024-2025学年高一上学期10月月考政治试题 .pdf VIP
- 13683《管理学原理(中级)》精讲课件第10章.pptx VIP
- 必修下整本书阅读《红楼梦》知识点清单+专项训练56:第五十八、五十九、六十回 .docx VIP
- B154102-01-2006-A-中文电镀锌层与镀后表面处理.pdf VIP
- (完整版)光缆敷设工程有限空间作业应急施工方案.docx
原创力文档

文档评论(0)