三颱小型hadoop集群,上星期公司機房停電了,這次上去start了集群,但是發現start之後無法工作了。
檢視了jps發現該有的程序都有了,敲入 hadoop fs -ls /
報錯內容如下:
org.apache.hadoop.ipc.remoteexception(org.apache.hadoop.ipc.standbyexception): operation category read is not supported in state standby然後用命令檢視namenode的狀態(兩台namenode,主機名為ut07,ut08)
hdfs haadmin -getservicestate ut07顯示結果為:standby,同樣檢視ut08也是顯示standby
所以當前集群中,兩台namenode都處於standby,不支援操作。
使用如下命令,將ut07強制切為active
hdfs haadmin -transitiontoactive --forcemanual ut07再次檢視ut07的狀態,發現已經更改為active了
hadoop中namenode啟動失敗
jps發現namenode啟動失敗 每次開機都要重新格式化一下namenode才可以 其實問題出現自tmp檔案上,因為每次開機就會被清空,所以現在我們配置乙個tmp檔案目錄。如果之前沒有配置過,預設是在 tmp 根目錄下的tmp檔案下,我的tmp沒啥重要檔案所以在配置之前,把裡面的檔案清空了 首先建...
Hadoop中namenode出現故障的解決方法
namenode故障後,可以採用如下兩種方法恢復資料。方法一 將secondarynamenode中資料拷貝到namenode儲存資料的目錄 方法二 使用 importcheckpoint 選項啟動namenode守護程序,從而將secondarynamenode中華資料拷貝到namenode目錄中...
NameNode啟動流程(HADOOP)
整理資料吧,溫故而知新。main namenode啟動流程 namenode啟動流程 載入fsimage和edits檔案。生成新的fsimage和edits檔案。等待datanode註冊,傳送block report。namenode啟動流程點 一些解釋 fsimage 映象 rpc 遠端過程通過協...