2015-07-21 53 views
1

由於某些原因必須關閉集羣中的主節點,就好像我們再次啓動集羣一樣,namenode不會運行,除非我們再次格式化它們,它們的任何解決方案都是啓動名稱節點沒有格式化...試了一切.. Start-all.sh或單獨啓動namenode/datanodes,但Namenode不會啓動,直到我再次格式化,我如何啓動沒有格式的名稱節點。無格式重啓Hadoop集羣中的NameNode

在此先感謝

+0

您可以檢查namenode日誌查找此問題的原因。你不必格式化namenode。這是一次性活動,您可以根據需要多次停止,重新啓動namenode或整個羣集。 namenode元數據存儲在磁盤中。你能告訴我們namenode元數據存儲在哪裏,我的意思是本地目錄路徑。 –

回答

0

請發佈日誌信息。

事實上,重啓hadoop時不需要格式化。由於HDFS元信息將存儲在磁盤中,因此如果格式化namenode,元信息將會丟失。

當您停止集羣時,您可以嘗試是否存在namenode進程,請使用commond ps -e|grep java。如果是的話,殺死它並再次啓動namenode。

+0

不重新啓動Hadoop ..重新啓動系統(主節點計算機)本身 –

+0

重新啓動HDFS? – gwgyk