在 CentOS 上卸载 ZooKeeper,取决于你当初是怎么安装的。下面分几种常见情况说明。
yum / dnf 安装的rpm -qa | grep zookeeper
yum remove zookeeper zookeeper-server
或(CentOS 8+):
dnf remove zookeeper zookeeper-server
rm -rf /etc/zookeeper
rm -rf /var/lib/zookeeper
rm -rf /var/log/zookeeper
tar.gz 手动安装的(最常见)zkServer.sh stop
或
ps -ef | grep zookeeper
kill -9 <pid>
假设装在 /opt/zookeeper:
rm -rf /opt/zookeeper
rm -rf /tmp/zookeeper
rm -rf /var/lib/zookeeper
rm -rf /var/log/zookeeper
编辑:
vi /etc/profile
或
vi ~/.bashrc
删除类似内容:
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
然后:
source /etc/profile
systemd 管理的systemctl stop zookeeper
systemctl disable zookeeper
rm -f /etc/systemd/system/zookeeper.service
systemctl daemon-reload
docker ps | grep zookeeper
docker stop <container_id>
docker rm <container_id>
如需删除镜像:
docker rmi zookeeper
which zkServer.sh
ps -ef | grep zookeeper
如果你告诉我:
我可以给你更精确的卸载命令。