数据同步
数据同步使用 MirrorMaker2 将此 Kafka 实例配置为目标集群,以实现从源 Kafka 集群的数据复制。MirrorMaker2 在复制过程中保留主题、消费者组和偏移量,同时保持分区不变。
前提条件
- 目标 Kafka 集群(即此实例)在配置复制前应为空,以避免冲突。
- 源和目标 Kafka 集群必须处于运行状态
- 集群间网络连通
- 如果启用了安全性,则需配置适当的 ACL
配置数据同步
通过 CLI 开启同步:
监控镜像同步
创建成功后,您可以在 Web Console 中监控数据同步:
- 进入 Kafka 实例的 数据同步 标签页
- 查看两个部分的详情:
- MirrorMaker2 配置:显示所有配置详情,包括:
- 源和目标集群信息
- 复制设置
- 资源分配
- 拓扑结构:显示传输状态
- MirrorMaker2 配置:显示所有配置详情,包括:
- 查看详细指标:
- 点击“传输状态”旁的 监控 按钮
- 在监控面板中查看实时指标
重要提示
- 在监控面板中关注复制堆积量指标
- 升级期间,需规划短暂的复制暂停
关键配置参数
源连接器配置
检查点连接器配置
重要提示
- 启用 user-operator 时,
sync.topic.acls.enabled强制为 false replication.policy.class使用 IdentityReplicationPolicy 以保留原始主题名称- 复制因子为 -1 时,将使用集群默认设置