sudo systemctl stop zookeeper
。/var/lib/zookeeper
):sudo tar -czvf zookeeper-data-$(date +%Y%m%d%H%M%S).tar.gz /var/lib/zookeeper
。/etc/zookeeper/conf/zoo.cfg
):sudo cp /etc/zookeeper/conf/zoo.cfg /backup/zookeeper-config-$(date +%Y%m%d%H%M%S).cfg
。cron
定時任務(如每天凌晨2點執行):0 2 * * * /path/to/backup_script.sh
,腳本中包含上述備份命令。sudo systemctl stop zookeeper
。sudo tar -xzvf zookeeper-data-YYYYMMDDHHMMSS.tar.gz -C /
。sudo cp /backup/zookeeper-config-YYYYMMDDHHMMSS.cfg /etc/zookeeper/conf/
。sudo systemctl start zookeeper
。zkCli.sh
加載快照(需先通過save
命令生成快照):./zkCli.sh -server host:port save /path/to/snapshot
。chown -R zookeeper:zookeeper /var/lib/zookeeper
)。/var/log/zookeeper
)以便故障排查。參考來源:[1,2,3,4,5,6,7,8,9,10,11,12]