How to manually checkpoint Secondary Name Node

There are scenarios when checkpointing fails ( due to various reasons, for example network issues ). In those cases we can manually run checkpointing to allow NameNode and Secondary NameNode to sync in the metadata.

Manual steps to checkpoint is as below:

1. On primary NameNode, we will try to save latest metadata to the fsimage as :

hdfs dfsadmin -safemode enter  
hdfs dfsadmin -saveNamespace  
hdfs dfsadmin -safemode leave 

2. we will now run manual checkpointing: 

Stop secondary NN or HDFS service or Cluster .

Now execute following command on the Secondary NameNode:

mv /data/dfs/snn /data/dfs/snn.old

hdfs secondarynamenode -checkpoint force

Start the SNN or HDFS service or Cluster .

Popular posts from this blog

Shrink you container size up to 95%.

alma linux: dnf Module yaml error: Unexpected key in data