在集群的執行過程中,可能會出現namenode宕機的情況,在這裡我貼出來乙個有效的辦法來解決namenode的方法。
在主節點上面jps檢視namenode程序,然後 kill -9 namenode程序號
2.刪除主節點上namenode儲存的資料(/opt/module/hadoop-2.7.2/data/tmp/dfs/name,這一步根據自己的目錄來進行修改)
找到secondarynamenode部署的那台機器(這裡我的是部署在了hadoop104上面,所以就在這個機器上面進行操作),拷貝secondarynamenode中資料到原namenode儲存資料目錄。
執行:scp -r /opt/module/hadoop-2.7.2/data/tmp/dfs/namesecondary/* root@hadoop102/:/opt/module/hadoop-2.7.2/data/tmp/dfs/name(相應的目錄根據自己的來調整)
重新啟動namenode,cd 到/opt/module/hadoop-2.7.2/sbin目錄
執行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故障處理
方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 1.kill 9 namenode程序 2.刪除namenode儲存的資料 opt module hadoop 2.7.7 data tmp dfs name 看自己name的路徑 3.拷貝secondaryna...
NameNode故障處理
namenode故障後,可以採用如下兩種方法恢復資料。方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 kill 9 namenode 程序 刪除namenode儲存的資料 opt module hadoop 2.7.2 data tmp dfs name ha...