好吧……之前一直运行正常,突然某一天打开电脑发现secondarynamenode没有启动
实在没有看出来是什么原因造成的,不过进行了下述操作解决了问题。
1.遇到问题,从log日志查找错误
查看secondarynamenode的log
【日志内容太多,通过tail指令查看最近的几十行】
tail -n 50
结果发现没有错误提示!
2好吧,只好尝试一下单独启动
sbin/ start secondarynamenode
然而然而就像图中所示的,我已经启动了?!!!
提示 secondarynamenode running as process1787. Stop it first.
3不过得知了他的端口号信息1787
通过端口号,发现这个进程确实还在,杀死。
ps -ef | grep 1787
kill -9 1787
停止这个进程
sbin/ start secondarynamenode
5.发现竟然没有了RsourceManeger
这下重启就可以了……
sbin/ start ResourceManager
虽然没整清楚原因,问题还是解决了
还望知其缘由的大神赐教^_^