温馨提示×

linux zookeeper怎么重启

小樊
42
2026-10-01 13:23:15
栏目: 智能运维

在 Linux 上重启 ZooKeeper,通常取决于你的安装方式和启动方式。下面按常见情况说明:


一、使用自带脚本(最常见)

如果你是用官方包解压安装的(如 /opt/zookeeper):

# 停止
/opt/zookeeper/bin/zkServer.sh stop

# 启动
/opt/zookeeper/bin/zkServer.sh start

# 或者直接重启(部分版本支持)
/opt/zookeeper/bin/zkServer.sh restart

查看状态:

/opt/zookeeper/bin/zkServer.sh status

二、使用 systemd(推荐生产环境)

如果配置了 systemd 服务(如 zookeeper.service):

# 重启
sudo systemctl restart zookeeper

# 查看状态
sudo systemctl status zookeeper

# 开机自启
sudo systemctl enable zookeeper

常见服务名可能是:

  • zookeeper
  • zookeeper.service

三、使用 service 命令(老系统)

sudo service zookeeper restart
# 或
sudo service zookeeper stop
sudo service zookeeper start

四、Docker 方式

如果是 Docker 容器:

docker restart zookeeper

或:

docker stop zookeeper
docker start zookeeper

五、确认是否真的重启成功

# 看进程
ps -ef | grep zookeeper

# 看端口(默认 2181)
netstat -lntp | grep 2181
# 或
ss -lntp | grep 2181

如果你愿意,可以告诉我:

  • ZooKeeper 是 怎么装的(tar 包 / yum / Docker / k8s)
  • 操作系统(CentOS / Ubuntu)

我可以给你最准确的一条命令。

0 踩