1 edits文件转为xml文件
hdfs oev XML -i /home/hadoop/data/hadoopdata/name/current/edits_0000000000000000004-0000000000000000016 -o /home/edits.xml
2 安全模式
进入安全模式
hdfs dfsadmin -safemode enter
查看安全模式
hdfs dfsadmin -safemode get
退出安全模式
hdfs dfsadmin -safemode leave
3 自检
hdfs fsck
4 手动保存镜像
//先进入安全模式
hdfs dfsadmin -safemode enter
//保存fsimage
hdfs dfsadmin -saveNamespace
[root@hadoop01 current]# hdfs dfsadmin -safemode enter
19/08/31 18:29:56 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
Safe mode is ON
[root@hadoop01 current]# hdfs dfsadmin -saveNamespace
19/08/31 18:30:14 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
Save namespace successful
[root@hadoop01 current]# hdfs dfsadmin -safemode get
19/08/31 18:30:36 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
Safe mode is ON
[root@hadoop01 current]# hdfs dfsadmin -safemode leave
19/08/31 18:30:43 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
Safe mode is OFF
5 手动保存日志
//手动生成新日志
hdfs dfsadmin -rollEdits
//将新生成的日志另存为XML文件
hdfs oev XML -i /home/hadoop/data/hadoopdata/name/current/edits_0000000000000000413-0000000000000000416 -o /home/edits.xml