1. NameNode 工作机制
2. Fsimage和Edits解析
Fsimage和Edits 文件存放在data中 /opt/module/hadoop-3.1.3/data/dfs/name/current
hdfs内置命令可以查看
hdfs oiv -p XML -i /opt/module/hadoop-3.1.3/data/dfs/name/current/fsimage_00000000000000000000xxxxxx -o /opt/module/hadoop-3.1.3/fsimage.xml
- hdfs oiv -p 文件类型 -i 镜像文件 -o 转换后文件输出路径
hdfs oev -p XML edists_0000000000000000000000xxxxx -o /opt/module/hadoop-3.1.3/edits.xml
- hdfs oev -p 文件类型 -i 编辑日志 -o 转换后文件输出路径
3. CheckPoint时间设置
通常情况下,SecondaryNameNode每隔一小时执行一次
hdfs-default.xml
<property>
<name>dfs.namenode.checkpoint.period</name>
<value>3600</value>
</property>
一分钟检查一次操作次数,3当操作次数达到1百万时,SecondaryNameNode执行一次
<property>
<name>dfs.namenode.checkpoint.txns</name>
<value>1000000</value>
<description>操作动作次数</description>
</property>
<property>
<name>dfs.namenode.checkpoint.check.period</name>
<value>60</value>
<description> 1分钟检查一次操作次数</description>
</property >
4. 集群安全模式
集群处于安全模式,不能执行重要操作(写操作)。集群启动完成后,自动退出安全模式。