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的重启流程结束;
########## 今天的苦逼是为了不这样一直苦逼下去!##########