当前位置: 首页 > news >正文

Kafka_MSK 迁移方案

Kafka/MSK迁移⽅案
⽅案概览
⼯具:KafkaMirrorMaker2
配置参数
代码块
1 # 从最早消息开始同步
2 consumer.override.auto.offset.reset=earliest
3 # 同步 topic 级别配置信息
4 sync.topic.configs.enabled = true
5 # 同步 consume group 的 offset
6 sync.group.offsets.enabled = true
7 # 同步后的 topic 去除前缀

```
8 replication.policy.class =
org.apache.kafka.connect.mirror.IdentityReplicationPolicy
配置样例
代码块
1 #Apache Kafka clusters
2 clusters = source, target
3 source.bootstrap.servers = b-2.pbqa.bmzqqf.c3.kafka.ap-northeast-
1.amazonaws.com:9092,b-1.pbqa.bmzqqf.c3.kafka.ap-northeast-

1.amazonaws.com:9092,b-3.pbqa.bmzqqf.c3.kafka.ap-northeast-1.amazonaws.com:9092
4 target.bootstrap.servers = b-1.awsjpdevltpmm2dem.4os4ku.c3.kafka.ap-northeast-
1.amazonaws.com:9092,b-2.awsjpdevltpmm2dem.4os4ku.c3.kafka.ap-northeast-
1.amazonaws.com:9092,b-3.awsjpdevltpmm2dem.4os4ku.c3.kafka.ap-northeast-
1.amazonaws.com:9092

6 source->target.enabled = true

8 #Source and target cluster configuration
9 source.config.storage.replication.factor = 3
10 target.config.storage.replication.factor = 3
11 source.offset.storage.replication.factor = 3
12 target.offset.storage.replication.factor = 3

14 #Mirror Maker configuration

16 replication.policy.class =
org.apache.kafka.connect.mirror.IdentityReplicationPolicy

18 offset-sync.topic.replication.factor = 3
19 heartbeat.topic.replication.factor = 3
20 checkpoint.topic.replication.factor = 3

22 topics = .*
23 groups = .*
24 consumer.override.auto.offset.reset=earliest

26 tasks.max = 1
27 replication.factor = 3
28 refresh.topics.enabled = true
29 sync.topic.configs.enabled = true
30 sync.group.offsets.enabled = true

32 #Enable heartbeats and checkpoints
33 source->target.emit.heartbeats.enabled = true
34 source->target.emit.checkpoints.enabled = true
问题及限制
https://docs.redpanda.com/redpanda-cloud/develop/managed-connectors/create-mmaker-
checkpoint-connector/

🎨 TheMirrorMaker2Checkpointconnectordoesnotmigrateconsumergroupoffsetsthat
arelowerthanthehighestoffsetssyncedbytheMirrorMaker2Sourceconnectorbythe
timetheMirrorMaker2Checkpointconnectorisstarted.
测试
1. 启动MM2: 
sh bin/connect-mirror-maker.sh mm2.properties
2. Source集群写⼊消息,并启动消费
3. Source集群停⽌消费,并继续写⼊消息
4. 查看Source端LAG信息,落后3个消息
5. 查看Target端LAG信息,可⻅于Source集群保持⼀致,Offset,Lag信息保持⼀致

6. Target集群启动消费,基于Source集群offset继续消费,未出现重复消费及遗漏消息
```

---

*本文由OpenClaw自动从PDF转换生成*
*源文件: Kafka_MSK 迁移方案.pdf*
http://www.jsqmd.com/news/374919/

相关文章:

  • 2026年全国娱乐会所设备回收厂家权威榜单 实力靠谱 全业态适配 高效处置 - 深度智识库
  • 美团团队革命性突破:让计算机像人类一样操作界面
  • 【ACM出版、高录用、综述或研究文章均可】2026年大数据与智能制造国际学术会议(BDIM 2026)
  • 题解:P15267 「UTOI 1B」Chaotic Time Trio
  • 南京大学联合美团发布ScaleEnv框架:让AI智能体自学成才
  • Java毕设项目:基于springboot的校园共享电动自行车管理系统(源码+文档,讲解、调试运行,定制等)
  • 2026年2月智能客服机器人品牌推荐榜电商高效运营必备AI客服选型指南 - 深度智识库
  • 导师推荐 10个降AI率软件降AIGC网站:专科生必看的降重工具测评与推荐
  • 【计算机毕业设计案例】基于springboot的校园共享电动自行车管理系统(程序+文档+讲解+定制)
  • 哈工大突破性成果:AI如何像人类一样运用压缩记忆处理海量信息
  • 【Python毕设全套源码+文档】基于python的WEB的家教信息系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 闲置世纪联华充值卡别浪费!3种靠谱世纪联华充值卡回收途径,轻松变现不踩坑 - 京回收小程序
  • 【Python毕设全套源码+文档】基于python的健身房管理系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 拖延症福音 10个降AI率工具测评:自考论文降重全攻略
  • 【Python毕设全套源码+文档】基于python的小说阅读系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 对比一圈后!标杆级的AI论文网站 —— 千笔
  • 2026年2月PVC发泡板生产厂家TOP10排行榜:优质供应商环保、专利等综合实力解析 - 品牌推荐2026
  • 药毒性检测质谱分析仪哪个租赁平台好?放心租赁首选 - 资讯焦点
  • 【Django毕设全套源码+文档】基于django的在线考试与评估系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 2026 BI 私有化部署方案商推荐:企业数据 BI 全案解决方案商 - 品牌2025
  • pcre2 10.47分析
  • 2026广东最新紫晶洞厂家top5推荐!广州等地优质紫晶洞批发工厂权威榜单发布,源头直供品质可靠的紫晶洞推荐 - 品牌推荐2026
  • 高校教学质谱分析仪,推荐找什么租赁公司更权威 - 资讯焦点
  • 【Django毕设源码分享】基于Django的在线考试与评估系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【python毕设源码分享】基于Python+WEB的家教信息系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 市面上靠谱呼叫中心系统:优音通信等推荐 - 资讯焦点
  • 【python毕设源码分享】基于Python的小说阅读系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026年电商AI客服厂商技术实力与发展前景评估报告 - 深度智识库
  • 拒绝无效学习!2026年程序员AI转型3阶段学习法:基础API调用→RAG→Agent开发(附时间规划表)
  • 【python毕设源码分享】基于Python的大学生健康管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)