AWS-解析mysql binlog同步数据方案

本文介绍了如何使用AWS的MSK配合Debezium插件实现与RDSMySQL的数据同步,对比了阿里云DTS的便捷性,并详细阐述了安装、配置Debezium的步骤,包括设置RDS的binlog_format,安装Debezium插件到S3,配置MSK连接器,以及处理日志和查看数据变化的过程。

虽然是公有云的鼻祖,AWS在某些产品的实现却太不给力;可能是习惯了阿里云喂到嘴边的感觉,AWS很多方案需要自己折腾,蛋疼!比如这里要讲的mysql数据同步方案。

阿里云产品DTS,点几下就OK了,AWS,只能通过插件安装、配置、调试、蹚坑……,具体就是用msk的debezium插件连接器。没见识过的一脸懵逼,下面说下配置步骤和一些注意的坑。

1.前提

安装好rds和msk

rds:binlog_format=row,打开log_bin

msk:auto.create.topics.enable=true

2.安装debezium插件

(1)下载安装包,并将其上传到S3的某个bucket;

https://repo1.maven.org/maven2/io/debezium/debezium-connector-mysql/1.9.7.Final/debezium-connector-mysql-1.9.7.Final-plugin.zip

(2)通过浏览S3或直接输入文件URI:

注意坑:AWS控制台的这个功能需

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值