centos

Zookeeper在CentOS上如何停止

小樊
51
2025-08-23 02:02:55
栏目: 智能运维

要在CentOS上停止Zookeeper服务,您可以使用以下命令:

  1. 首先,打开终端。

  2. 输入以下命令以查找Zookeeper进程的PID(进程ID):

ps -ef | grep zookeeper
  1. 在输出结果中,找到Zookeeper进程的PID。它通常位于命令行的第二列。

  2. 使用以下命令停止Zookeeper服务,将<PID>替换为您在上一步找到的实际PID:

kill <PID>
  1. 如果您希望Zookeeper在系统启动时自动停止,可以将其添加到系统的/etc/rc.d/init.d/目录下的脚本中。首先,创建一个名为zookeeper的新文件:
sudo vi /etc/rc.d/init.d/zookeeper
  1. 将以下内容粘贴到新文件中,确保将<PID>替换为您在上一步找到的实际PID:
#!/bin/sh
# chkconfig: 2345 99 01
# description: Zookeeper service

case "$1" in
    start)
        echo "Starting zookeeper"
        ;;
    stop)
        echo "Stopping zookeeper"
        kill <PID>
        ;;
    status)
        ps -ef | grep zookeeper
        ;;
    *)
        echo "Usage: $0 {start|stop|status}"
        exit 1
esac

exit 0
  1. 保存并关闭文件。

  2. 使更改生效:

sudo chmod +x /etc/rc.d/init.d/zookeeper

现在,您可以使用service zookeeper startservice zookeeper stopservice zookeeper status命令来控制Zookeeper服务的启动、停止和状态检查。

0
看了该问题的人还看了