在 CentOS 上卸载 ZooKeeper,通常取决于你是怎么安装的(yum / 编译安装 / 容器)。下面按常见情况说明。
rpm -qa | grep zookeeper
# 或
yum list installed | grep zookeeper
sudo yum remove zookeeper zookeeper-server
或(CentOS 8+)
sudo dnf remove zookeeper
sudo rm -rf /var/lib/zookeeper
sudo rm -rf /etc/zookeeper
sudo rm -rf /var/log/zookeeper
如果你是这样安装的:
tar -zxvf zookeeper-3.7.0.tar.gz
zkServer.sh stop
# 或
ps -ef | grep zookeeper
kill -9 <pid>
sudo rm -rf /opt/zookeeper
# 或你解压的路径
sudo rm -rf /tmp/zookeeper
sudo rm -rf /var/zookeeper
编辑:
vim ~/.bashrc
# 或
vim /etc/profile
删除类似:
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
然后:
source ~/.bashrc
systemctl stop zookeeper
systemctl disable zookeeper
sudo rm -f /etc/systemd/system/zookeeper.service
sudo systemctl daemon-reload
docker ps
docker stop zookeeper
docker rm zookeeper
docker rmi zookeeper
which zkServer.sh
zkServer.sh status
rpm -qa | grep zookeeper
如果你能告诉我:
我可以给你更精确的卸载命令。