在 Linux 上“卸载 ZooKeeper”通常分 三种情况,取决于你当初是怎么安装的。下面逐一说明,你可以对号入座。
如果你是这样安装的:
tar -zxvf zookeeper-3.7.0.tar.gz
mv zookeeper-3.7.0 /usr/local/zookeeper
zkServer.sh stop
# 或
/usr/local/zookeeper/bin/zkServer.sh stop
确认进程已退出:
ps -ef | grep zookeeper
rm -rf /usr/local/zookeeper
查看 zoo.cfg 中的:
dataDir=/var/lib/zookeeper
然后删除:
rm -rf /var/lib/zookeeper
编辑:
vim ~/.bashrc
# 或
vim /etc/profile
删除类似:
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
生效:
source ~/.bashrc
systemctl stop zookeeper
yum remove zookeeper -y
systemctl stop zookeeper
apt remove zookeeper -y
apt purge zookeeper -y
清理残留:
rm -rf /var/lib/zookeeper
rm -rf /etc/zookeeper
docker ps -a | grep zookeeper
docker stop zookeeper
docker rm zookeeper
docker rmi zookeeper
docker volume ls
docker volume rm zookeeper_data
which zkServer.sh
echo $ZOOKEEPER_HOME
ps -ef | grep zookeeper
都没有输出即表示卸载完成。
如果你告诉我:
我可以给你更精确的命令。