方法一:將secondarynamenode中資料拷貝到namenode儲存資料的目錄;
1.kill -9 namenode程序
2. 刪除namenode儲存的資料(/opt/module/hadoop-2.7.7/data/tmp/dfs/name)
看自己name的路徑
3.拷貝secondarynamenode中資料到原namenode儲存資料目錄
在啟動hadoop-daemon.sh start namenode
成功!方法二:使用-importcheckpoint選項啟動namenode守護程序,從而將secondarynamenode中資料拷貝到namenode目錄中
1.修改hdfs-site.xml中的(新增)
dfs.namenode.checkpoint.period
120dfs.namenode.name.dir
/export/servers/hadoop-2.7.7/tmp/dfs/name
注意你的name路徑和hadoop的版本!!!
2. kill -9 namenode程序
3刪除namenode儲存的資料(/export/servers/hadoop-2.7.7/tmp/dfs/name)
4. 如果secondarynamenode不和namenode在乙個主機節點上,需要將secondarynamenode儲存資料的目錄拷貝到namenode儲存資料的平級目錄,並刪除in_use.lock檔案
5. 匯入檢查點資料(等待一會ctrl+c結束掉)
7. 啟動namenode
hadoop-daemon.sh start namenode
成功!.
NameNode故障處理
方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 1.kill 9 namenode程序 2.刪除namenode儲存的資料 opt module hadoop 2.7.2 data tmp dfs name rm rf opt module hadoop 2....
NameNode故障處理
namenode故障後,可以採用如下兩種方法恢復資料。方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 kill 9 namenode 程序 刪除namenode儲存的資料 opt module hadoop 2.7.2 data tmp dfs name ha...
HDFS之NameNode故障處理
namenode故障後,可以採用如下兩種方法恢復資料。方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 1.kill 9 namenode程序 2.刪除namenode儲存的資料 opt module hadoop 2.7.2 data tmp dfs name...