好吧……之前一直運行正常,突然某一天打開電腦發現secondarynamenode沒有啓動
實在沒有看出來是什麼原因造成的,不過進行了下述操作解決了問題。
1.遇到問題,從log日誌查找錯誤
查看secondarynamenode的log
【日誌內容太多,通過tail指令查看最近的幾十行】
tail -n 50 hadoop-root-secondarynamenode-node-1.log
結果發現沒有錯誤提示!
2好吧,只好嘗試一下單獨啓動
sbin/hadoop-daemon.sh start secondarynamenode
然而然而就像圖中所示的,我已經啓動了?!!!
提示 secondarynamenode running as process1787. Stop it first.
3不過得知了他的端口號信息1787
通過端口號,發現這個進程確實還在,殺死。
ps -ef | grep 1787
kill -9 1787
停止這個進程
sbin/hadoop-daemon.sh start secondarynamenode
5.發現竟然沒有了RsourceManeger
這下重啓就可以了……
sbin/hadoop-daemon.sh start ResourceManager
雖然沒整清楚原因,問題還是解決了
還望知其緣由的大神賜教^_^