简介
MM2.0主要是基于Kafka Connect实现的跨集群同步工具

主要的功能有:
- 同步Topic数据到目标集群,并保持分区信息
- 同步Topic配置到目标集群,与源集群保持一致
- 同步Topic ACL到目标集群,与源集群保持一致(没有WRITE权限)
- 自动感知新的Topic和分区并同步到目标集群
- 同步组Offset到目标集群
- 基于Connect实现,特性:高可用、水平扩展
- 指定Topic、Group同步规则
- 自定义目标集群Topic名称规则
支持的模式:
双活:A->B, B->A
主备:A->B
聚合(多对一):A->K, B->K, C->K
分发(一对多):K->A, K->B, K->C
转发:A->B, B->C, C→D

限制:
为保证Offset同步,源集群Topic的分区数必须和目标集群Topic的分区数保持一致(目标Topic分区数>=源Topic分区数),不能出现源120分区目标80分区情况,这个分区数MM任务会同

Kafka MirrorMaker2.0是一个基于Kafka Connect的跨集群同步工具,支持Topic数据、配置、ACL同步,具有高可用和水平扩展特性。它能自动感知新Topic和分区,支持多种同步模式如双活、主备、聚合、分发和转发。MM2.0要求源集群2.0.0以上,目标集群2.5.0以上,且源目标Topic分区数需一致。同步任务包括数据、Offset和心跳,确保数据完整性和一致性。
最低0.47元/天 解锁文章
788

被折叠的 条评论
为什么被折叠?



