全量备份
sudo systemctl stop kafka
。sudo tar -czvf kafka-data-backup.tar.gz /var/lib/kafka/data
。sudo tar -czvf kafka-config-backup.tar.gz /etc/kafka
。sudo tar -czvf zookeeper-backup.tar.gz /var/lib/zookeeper
。增量备份
kafka-backup
(支持增量备份)。kafka-backup --bootstrap-server <集群地址> --backup-dir <备份目录>
,通过cron实现自动化。全量恢复
sudo tar -xzvf kafka-data-backup.tar.gz -C /
。sudo tar -xzvf kafka-config-backup.tar.gz -C /
。sudo systemctl start kafka
。增量恢复
kafka-backup
工具将增量数据同步至集群。参考来源: