以下是在CentOS上实现Zookeeper数据备份与恢复的方法:
zkCli.sh
,连接集群后用save /path/to/snapshot
命令保存快照。也可使用tar
命令打包数据目录,如tar -czvf zookeeper_backup_$(date +%Y%m%d%H%M%S).tar.gz /var/lib/zookeeper
。rsync
可进行增量备份,zookeeper-replication
工具也支持备份功能。zkCli.sh
的load
命令加载快照来恢复数据。