-
当-format格式化的时候回创建一个name文件夹
-
当启动start namenode时会启动java进程,就会创建一个FsImage对象(这个对象就是内存管理对象)
-
当追加数据的是一边往内存中写,当FsImage到达一定大小开始序列化写道磁盘中,另一边往日志中写,日志时滚动生成的,当一个日志文件写道一定大小开始往下个日志文件中写,日志编号根fsImage序列号对应
-
当到达一定时间后secondary namenode 会下载 namenode的日志文件和以前序列化好的FsImage对象,然后反序列化成对象
-
然后序列化的对象,传给namenode的磁盘中