Debian系统升级Zookeeper主要有以下两种方式:
/etc/zookeeper和/var/lib/zookeeper)。sudo cp -r /etc/zookeeper /etc/zookeeper_backup
sudo cp -r /var/lib/zookeeper /var/lib/zookeeper_backup
sudo apt update
sudo apt install zookeeper
sudo apt install zookeeper=<version>
sudo systemctl restart zookeeper
sudo systemctl status zookeeper # 验证状态
wget https://archive.apache.org/dist/zookeeper/zookeeper-<version>/apache-zookeeper-<version>-bin.tar.gz
sudo tar -xzf apache-zookeeper-<version>-bin.tar.gz -C /opt
sudo mv /opt/zookeeper /opt/zookeeper_old # 备份旧版本
sudo mv /opt/apache-zookeeper-<version> /opt/zookeeper
/etc/zookeeper/conf/zoo.cfg,应用新版本配置。/etc/profile或~/.bashrc中包含Zookeeper路径:export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
sudo systemctl start zookeeper
echo ruok | nc localhost 2181 # 验证服务是否正常(返回"imok"表示成功)
docker pull zookeeper:<version>直接拉取新镜像升级。/var/log/zookeeper/)确认无错误。参考来源: