Kafka备份与恢复策略总览
一 策略总览与适用场景
二 常用备份策略与工具对比
| 策略 | 工具/方式 | 备份形态 | 优点 | 局限 | 典型场景 |
|---|---|---|---|---|---|
| 集群内复制 HA | 主题副本、ISR | 在线副本 | 高可用、低RTO | 非外部备份、误删不可恢复 | 单集群日常容错 |
| 跨集群镜像 | MirrorMaker 2、Replicator | 持续复制 | 异地容灾、增量同步 | 需额外集群与网络带宽 | 跨机房/跨地域灾备 |
| 外部快照 | Kafka Connect → HDFS/S3/文件 | 按时间/大小导出 | 长期保留、易审计 | 非实时、需存储与转换 | 合规归档、历史回放 |
| 物理日志备份 | rsync/NFS/S3 快照 log.dirs | 整目录/分区 | 恢复快、覆盖广 | 一致性要求高、停机窗口 | 快速整集群回滚 |
| 元数据备份 | ZooKeeper/KRaft | 配置与元数据 | 恢复拓扑一致 | 需与数据一致 | 集群重建/迁移 |
三 恢复策略与关键步骤
四 设计与运维要点
五 快速实践示例