【问题标题】:Mac OS X El Capitan 10.11.2, Cassandra 2.2.3, kill pid not workingMac OS X El Capitan 10.11.2,Cassandra 2.2.3,杀死 pid 不起作用
【发布时间】:2016-03-26 11:37:49
【问题描述】:

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

Cassandra 启动良好,能够使用 cqlsh 进行连接。 然后退出 cqlsh,所以它不再连接到 cassandra @ 端口 9042

我现在正试图通过执行以下操作来杀死正在运行的 cassandra:

ps -ef | grep cassandra
sudo kill -9 PID

但它不会终止进程,cassandra 仍在运行。现在不知道如何阻止它。

【问题讨论】:

  • ps -ef | grep cassandra(第一行),sudo kill -9 PID(第二行)
  • PID 是否替换为 cassandra 的实际进程 ID?
  • 是的,我使用了实际的进程ID,例如:sudo kill -9 11273
  • 这不是grep cassandra PID 对吧?

标签: macos cassandra


【解决方案1】:

只需输入:

ps aux | grep cassandra

找到 PID(总是 5 位数字,如果超过 1 位,则选择较低的),然后

kill <PID>

:)

【讨论】:

    【解决方案2】:

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

    另外,如果一切都失败了,你可以重新启动。

    【讨论】:

      猜你喜欢
      • 2016-01-11
      • 2016-10-24
      • 2016-10-07
      • 2015-12-31
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 2015-12-29
      • 2016-06-25
      相关资源
      最近更新 更多