Hadoop
生产设置¶
<!-- 添加以下配置,防止 edits 无限堆积 -->
<property>
<name>dfs.namenode.checkpoint.period</name>
<value>3600</value>
<description>每隔1小时自动做一次checkpoint</description>
</property>
<property>
<name>dfs.namenode.checkpoint.txns</name>
<value>1000000</value>
<description>每积累100万条事务就自动做一次checkpoint</description>
</property>
查看上次checkpoint 时间
(base) [hadoop@server198 current]$ curl -s "http://server198.bd.jz:9870/jmx?qry=Hadoop:service=NameNode,name=FSNamesystem" | grep 'LastCheckpointTime'
"LastCheckpointTime" : 1787618803966,
(base) [hadoop@server198 current]$ date -d @1787618803
| 配置 | 作用 |
|---|---|
dfs.namenode.num.checkpoints.retained |
保留多少个 fsimage |
dfs.namenode.num.extra.edits.retained |
checkpoint 后额外保留多少事务的 edits |