NameNode出現故障的處理方法

2021-10-05 23:02:16 字數 582 閱讀 3989

在集群的執行過程中,可能會出現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...