Я пытаюсь остановить процесс демона в Hadoop по ./stop-all.sh сценарий, но он дает следующее сообщение:Hadoop Демоны не останавливая
нет JobTracker не остановить Localhost: нет TaskTracker остановить нет NameNode чтобы остановить Localhost: нет DataNode остановить Localhost: нет secondarynamenode, чтобы остановить
Я попытался увидеть, если Hadoop работает после этого с помощью JPS, и он показал:
27948 secondaryNameNode 2771 4 NameNode 28136 TaskTracker 27816 DataNode 28022 JobTracker 8174 Jps
То есть, он работает все демоны правильно. Я также проверил hasoop dfs -ls/просто посмотреть, могу ли я подключиться к hdfs. Работает.
Я запускаю сценарий stop-all.sh по значению пользователя супергруппы, нет проблем с разрешениями.
Как остановить мой кластер в этом случае? –
Наконец, я могу остановить кластер. Я сделал: ps -ef | grep java Он отобразил идентификаторы процесса, и я их убил. Снова начал кластер, и все было нормально. –
вы можете использовать «jps» вместо «ps -ef | grep java», чтобы найти pid из демонов – lizzie