在 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 服务(如 zookeeper.service):
# 重启
sudo systemctl restart zookeeper
# 查看状态
sudo systemctl status zookeeper
# 开机自启
sudo systemctl enable zookeeper
常见服务名可能是:
zookeeperzookeeper.servicesudo service zookeeper restart
# 或
sudo service zookeeper stop
sudo service zookeeper start
如果是 Docker 容器:
docker restart zookeeper
或:
docker stop zookeeper
docker start zookeeper
# 看进程
ps -ef | grep zookeeper
# 看端口(默认 2181)
netstat -lntp | grep 2181
# 或
ss -lntp | grep 2181
如果你愿意,可以告诉我:
我可以给你最准确的一条命令。