1.修改mysql配置文件
window下的my.ini
# 验证flink cdc 可以自定义,但必须唯一
server-id = 1
# 可以自定义,binlog文件的前缀名
log_bin=mysql-bin
#必须是row
binlog_format=ROW
# 必须是full
# binlog_row_image = FULL
binlog-do-db=bigdata


2.cmd在mysql bin目录下重启mysql
net stop mysql
net start mysql
2.mysql数据库表结构

3.flink代码
package com.atguigu.gmall.cdc.app;
import com.alibaba.ververica.cdc.connectors.mysql.MySQLSource;
import com.alibaba.ververica.cdc.connectors.mysql.table.StartupOptions;
import com.alibaba.ververica.cdc.debezium.StringDebez

该博客介绍了如何配置MySQL的my.ini文件以支持Flink CDC,包括设置server-id、log_bin和binlog_format等参数。接着,展示了在Windows环境下通过cmd重启MySQL服务的步骤。然后,提供了Flink的Java代码示例,用于建立从MySQL的bigdata库中读取t_student表数据的连接。最后,博客提供了完整的Flink CDC应用代码,实现了数据流处理并进行打印。
最低0.47元/天 解锁文章
1756

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



