MapReduce的容错性,其思路很简单,出问题的话,重做就是了:
1. map: 重执行
2. reduce: 重执行的话,需要保存中间数据,否则reduce一旦坏了的话,之前的取得的数据全部浪费了,这也是为什么reduce不使用诸如
消息机制传递数据的原因。
这样map和reduce实现了异步读写,同时其容错也得到了保证。
最后
以上就是安静含羞草最近收集整理的关于MapReduce的容错性的全部内容,更多相关MapReduce内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复