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
参考资料:安全