码迷,mamicode.com
首页 > 其他好文 > 详细

hadoop hdfs 元数据 journalnode editslog fsimage

时间:2018-09-15 00:35:49      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:dfs   merge   oop   分享图片   nod   alt   n+1   操作   删除   

先上图,文章以后再上

截图有先后 所以有些延迟,但是不耽误总体的理解
一般认为journalnode有2n+1台,如果大于等于n+1台成功写入,就算写入jn成功。
standby-nn 会定时拉取3台jn节点(假设有3台jn)的edits_log做合并后,再与本地的fsimage元数据镜像文件做merge操作。
当standby-nn merge完毕后,旧的fsimage不会立即删除而会保留一段时间等待被roll掉,当然版本号会比新merge的fsimage要小。与此同时standby-nn会把新merge的镜像文件推给active-nn ,active-nn旧的镜像也不会立即删除,也是等待被roll掉,新推过来的fsimage镜像也是要比旧的镜像编号要大。
更多细节会贴源码介绍


技术分享图片

hadoop hdfs 元数据 journalnode editslog fsimage

标签:dfs   merge   oop   分享图片   nod   alt   n+1   操作   删除   

原文地址:https://www.cnblogs.com/jiangxiaoxian/p/9649565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!