1. secondarynamenode向namenode发送检查,检查namenode的元数据是否需要合并,每5min发送一次
2. Namenode需要进行元数据合并了
3. Secondarynamenode向namenode发送元数据合并的请求
4. Namenode将正在编辑的日志文件进行回滚,同事生成一个全新的正在编辑的日志文件
5. Secondarynamenode将需要合并的edits文件和fsimage文件拉取到自己的本地
6. Secondarynamenode将edits文件和fsimage文件进行合并,在内存中,根据edits文件的日志修改fsimage文件
7. Secondarynamenode将合并好的fsimage文件发送给namenode,自己本地也会保存一份
8. Namenode将最新的fsimage文件进行重命名覆盖掉原来的fsimage文件