Hysterical

0 声望

这家伙太懒,什么都没留下

个人动态
  • 半兽人 回复 Hystericalkafka安装和启动 中 :

    你直接kill -9(强制,会丢消息,紧测试用)看看是否还会重新拉起,另外还有killall
    如果上面都不行,那最后,你的安装方式很可能是service这种,如:

    service kafka start
    

    这种安装方式你可能需要通过

    service kafka stop (伪代码)
    
    3年前
  • Hysterical 回复 半兽人kafka安装和启动 中 :

    您好,我今天又回顾了一下这个问题,我再次执行了 "kafka-server-stop /usr/local/etc/kafka/server.properties" 这个命令,查看日志之后,的确有 shutdown,但是 shutdown 之后 5 s 左右,又重新自动创建了一个 kafka 服务器 与 Zookeeper 相连接... 这是什么玄学,我有修改听您的,修改了 kafka-server-stop 这个脚本,但是我只是直接 kill,根本没有去重新创建一个 kafka 服务器。
    所以,我想知道的是为何会自动 start 一个新的 kafka 服务与 Zookeeper 相连接,这种情况下我应该如何取真正的停止 kafka 服务呢?
    十分感谢您的耐心指导!

    3年前
  • 关注了用户 半兽人 · 3年前
  • Hysterical 回复 半兽人kafka安装和启动 中 :

    好的,非常感谢您!

    3年前
  • 半兽人 回复 Hystericalkafka安装和启动 中 :

    jps是jdk提供的一个查看当前java进程的小工具,你先看看kafka的日志文件,当你执行stop命令之后,看看是否有相关shutdown的日志。

    3年前
  • Hysterical 回复 半兽人kafka安装和启动 中 :

    恩...您说的的确是一个值得考虑的点...但我这里应该不是脚本的问题。

    我后面又排查了一下,发现一个很奇怪的现象,就是其实我使用 kafka-server-stop 后,kafka 服务的确是关闭了「通过无法生产消息判断的」,但是使用 "jps -l" 依旧可以看到 kafka.Kafka 这个服务的进程,并且,在我连续多次输入 "jps -l" 发现,kafka.Kafka 这个进程有时会出现,有时候又没有...所以使用 "jps -l" 来判断 kafka 是否运行起来了是不是不合适?而且 "jps -l" 出现的 kafka.Kafka 这个服务到底是如何产生的呢?为何有的时候存在,有的时候有莫名其妙消失了...

    十分感谢您的耐心指导,非常感谢!

    3年前