概述
MapReduce的容错性,其思路很简单,出问题的话,重做就是了:
1. map: 重执行
2. reduce: 重执行的话,需要保存中间数据,否则reduce一旦坏了的话,之前的取得的数据全部浪费了,这也是为什么reduce不使用诸如
消息机制传递数据的原因。
这样map和reduce实现了异步读写,同时其容错也得到了保证。
最后
以上就是安静含羞草为你收集整理的MapReduce的容错性的全部内容,希望文章能够帮你解决MapReduce的容错性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复