说明
根据 hadoop3.x:SecondaryNameNode(2NN)工作机制 可知,触发 checkpoint,满足2个条件之一即可,本文讲解如何修改这2个配置
配置时间
默认每 3600s 就 checkpoint
修改 hdfs-default.xml 文件,如下:
<property>
<name>dfs.namenode.checkpoint.period</name>
<value>3600s</value>
</property>
配置是否写满
配置记录次数
默认记录 一百万次,就表示写满了
修改 hdfs-default.xml 文件,如下:
<property>
<name>dfs.namenode.checkpoint.txns</name>
<value>1000000</value>
</property>
间隔时间
默认 2nn 每间隔 1分钟就检查 nn的文件是否写满
修改 hdfs-default.xml 文件,如下:
<property>
<name>dfs.namenode.checkpoint.check.period</name>
<value>60s</value>
</property>
提示
线上服务器都是高可用部署,不需要 2nn,所以上面配置一般不需要修改