1、当edits达到了 3600s 或者 满足64M 的其中之一条件 NameNode就会生成edits.new文件来进行存储元数据信息。 2、SecondaryNameNode通过http协议从NameNode获取fsimage和edits文件(后面皆以SNN表示SecondaryNameNode NN表示NameNode) 3、SNN将edits和fsimage 这两个文件进行合并为 fsimage.ckpt 后缀 其实就是checkpoint的简写 4、SNN通过http协议将fsimage.ckpt发送到NN上 5、NN 将 edits.new 和 fsimage.ckpt 文件更改为 edits和fsimage 文件 替换旧的文件