运行Hadoop系统将运行一些守护进程作业,如namenode,journalnode等。我将使用namenode作为示例。Hadoop守护进程无法停止使用正确的命令
当我们开始的NameNode我们可以使用命令:hadoop-daemon.sh车站名称节点:当我们停止的NameNode我们可以使用命令hadoop-daemon.sh启动NameNode的
。
但是问题在于,如果我昨天或几个小时前刚刚启动了namenode,stop命令将正常工作。但是如果namenode一直工作了一个月。当我使用停止命令时,它将显示:
no namenode stop。
但我可以看到使用命令JPS运行的守护程序NameNode。然后我必须使用kill命令来终止进程。
为什么会发生这种情况?任何方式来确保停止命令可以始终工作?
感谢