步骤三:SSN中合并edits和fsimage。SSN将从NameNode中下载回来的fsimage加载到内存中,然后逐条 执行edits文件中的各个操作项,使得加载到内存中的fsimage中包含edits中的操作,这个过程就是所谓的合并了。
步骤四:在SSN中合并完fsimage和edits文件后,需要将新的fsimage回传到NameNode上,这个是通过HTTP POST方式进行的。
步骤五:NameNode将从SSN接收到的新的fsimage替换掉旧的fsimage。同时将edits.new文件转换为通常的edits文件,这样edits文件的大小就得到减少了。SSN整个合并以及和NameNode的交互过程到这里已经结束。