hdfs oiv -p XML -i fsimage_0000000000000000105 -o fsimage.xml
hdfs oiv -p 須要轉換生成的文件類型 -i 鏡像文件 -o 轉換後文件輸出路徑
hdfs oev -p XML -i edits_000000000000000104-000000000000000105 -o edits.xml
// hdfs-default.xml <property> <name>dfs.namenode.checkpoint.period</name> <value>3600</value> </property> <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>一分鐘檢查一次操做次數</description> </property>
-importCheckpoint
選項啓動 NameNode 守護進程, 從而將 SecondaryNameNode 中數據拷貝到 NameNode 目錄中;
in_user.lock
文件;bin/hdfs namenode -importCheckpoint
sbin/hadoop-daemon.sh start namenode
// 第二種方式,須要修改 hdfs-site.xml 配置文件 <property> <name>dfs.namenode.checkpoint.period</name> <value>120</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>NameNode中存放地址/tmp/dfs/name</value> </property>
dfs.replication.min=1
)。在啓動一個剛剛格式化的 HDFS 集羣時,由於系統中尚未任何塊,因此 NameNode 不會進入安全模式。hdfs dfsadmin -safemode get
hdfs dfsadmin -safemode enter
hdfs dfsadmin -safemode leave
hdfs dfsadmin -safemode wait
// hdfs-site.xml 配置 <property> <name>dfs.namenode.name.dir</name> <value>file:///${hadoop.tmp.dir}/dfs/name1, file:///${hadoop.tmp.dir}/dfs/name2</value> </property>
<br/>node
參考資料:安全