3月3

3月3

1、加载FSImage;

2、回放EditLog;

3、执行CheckPoing;

4、收集所有datanode的注册和数据块汇报;默认情况下,Namenode会保存两个FSImage文件,于此对应,也会保存对应两次 Checkpoing之后的所有EditLog文件。一般来说,Namenode重启后,通过对FSImage文件名称判断,选择加载最新的FSImage文件及回收该checkpoint之后生成的所有EditLog,完成后根据加载的EditLog中操作条目数及距上次Checkpoint时间间隔确实是否需要执行checkpoint之后进入等待所有 datanode注册也元数据汇报阶段,当这部分数据收集完成后,NameNode的重启流程结束;

 

posted @ 2021-03-03 09:52  Simon92  阅读(78)  评论(0编辑  收藏  举报