SecondaryNameNode如何辅助管理FSImage与Edits文件

在这里插入图片描述
1、 secnonaryNN通知NameNode切换editlog,生成edits.new

2、secondaryNN从NameNode中获得FSImage和editlog(通过http方式),将FSImage载入内存,然后开始合并editlog,合并之后成为新的fsimage

3、secondaryNN将新的fsimage.ckpt发回给NameNode

4、NameNode用新的fsimage.ckpt替换旧的fsimage

5、NameNode用新的edits.new替换旧的edits

猜你喜欢

转载自blog.csdn.net/tian_1_2_3/article/details/109168502