以下是Linux下Zookeeper的數據備份策略及操作要點:
工具備份
./zkCli.sh -server host:port save /path/to/snapshot
。-g
選項指定快照文件),如tar -czvf backup.tar.gz -g snapshot.snap /var/lib/zookeeper
。rsync -avz /var/lib/zookeeper user@remote:/backup
。getData
等方法獲取節點數據。備份類型
0 2 * * * tar -czvf /backup/zookeeper_$(date +%F).tar.gz /var/lib/zookeeper
sudo systemctl stop zookeeper
。zkCli.sh load
命令加載快照。sudo systemctl start zookeeper
,通過客戶端檢查數據。參考來源: