flinkcdc基于mysql亲测验证有效

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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值