運行Hadoop系統將運行一些守護進程作業,如namenode,journalnode等。我將使用namenode作爲示例。Hadoop守護進程無法停止使用正確的命令
當我們開始的NameNode我們可以使用命令:hadoop-daemon.sh車站名稱節點:當我們停止的NameNode我們可以使用命令hadoop-daemon.sh啓動NameNode的
。
但是問題在於,如果我昨天或幾個小時前剛剛啓動了namenode,stop命令將正常工作。但是如果namenode一直工作了一個月。當我使用停止命令時,它將顯示:
no namenode stop。
但我可以看到使用命令JPS運行的守護程序NameNode。然後我必須使用kill命令來終止進程。
爲什麼會發生這種情況?任何方式來確保停止命令可以始終工作?
感謝