Macos Mac OS X El Capitan 10.11.2,Cassandra 2.2.3,kill pid不工作

Macos Mac OS X El Capitan 10.11.2,Cassandra 2.2.3,kill pid不工作,macos,cassandra,Macos,Cassandra,使用Mac OS X El Capitan 10.11.2并通过发出“Cassandra-f”命令在终端中启动Cassandra(版本2.2.3) 卡桑德拉一开始状态良好,能够使用cqlsh进行连接。 然后退出cqlsh,因此不再连接cassandra@port 9042 我现在正试图通过以下方式杀死正在奔跑的卡桑德拉: ps -ef | grep cassandra sudo kill -9 PID 但这并没有终止进程,卡桑德拉仍在运行。不知道现在如何停止。只需键入: ps aux | gr

使用Mac OS X El Capitan 10.11.2并通过发出“Cassandra-f”命令在终端中启动Cassandra(版本2.2.3)

卡桑德拉一开始状态良好,能够使用cqlsh进行连接。 然后退出cqlsh,因此不再连接cassandra@port 9042

我现在正试图通过以下方式杀死正在奔跑的卡桑德拉:

ps -ef | grep cassandra
sudo kill -9 PID
但这并没有终止进程,卡桑德拉仍在运行。不知道现在如何停止。只需键入:

ps aux | grep cassandra
找到PID(它始终是5位数字,如果它有多个数字,请选择较低的数字),然后

杀死
:)

命令
ps-ef | grep cassandra
应返回两个PID,一个用于cassandra,另一个用于grep命令,该命令还包含单词cassandra。你很有可能试图杀死已经死亡的grep命令。因此,请确保您正在终止正确的进程


另外,如果所有其他操作都失败,您可以重新启动。

ps-ef | grep cassandra(第一行),sudo kill-9 PID(第二行)被替换为cassandra的实际进程ID吗?是的,我使用了实际进程ID,例如:sudo kill-9 11273,它不是
grep cassandra
PID,对吗?可能是
kill <PID>