flinkcdc同步完全量数据就不同步增量数据了

flinkcdc同步完全量数据就不同步增量数据了

使用flinkcdc同步mysql数据,使用的是全量采集模型

startupOptions(StartupOptions.earliest())

全量阶段同步完成之后,发现并不开始同步增量数据,原因有以下两个:

原因1:

1.mysql中对应的数据库没有开启binlog

在/etc/my.cnf配置文件中,在[ mysqld ]添加以下内容

bash 复制代码
[mysqld]

#数据库id
server-id=1
##启动Binlog,该参数的值会作为binlog的文件名前缀
log-bin=mysql-bin
##binlog类型,maxwell要求为row类型
binlog_format=row
##启动binlog的数据库,需根据实际情况修改配置
binlog-do-db=student
binlog-do-db=easypm

然后重启数据库 ,执行命令

bash 复制代码
sudo systemctl restart mysqld

原因2

和checkpoint有关

1.没有开启ck

2.ck的时间过长

测试阶段,可以把ck的时间设置的非常短

bash 复制代码
 env.enableCheckpointing(1000L, CheckpointingMode.EXACTLY_ONCE);//头和头的之间
   env.getCheckpointConfig().setMinPauseBetweenCheckpoints(1000L);//头和尾

3.ck的路径收到损坏,删除对应的ck路径下的内容即可

相关推荐
百***99244 小时前
MySql的慢查询(慢日志)
android·mysql·adb
q***13344 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
千寻技术帮5 小时前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
Ctrl+S 之后6 小时前
新型多模态交互系统如何推动未来沉浸式数字体验全面进化的技术革新路线解析
flink
q***98527 小时前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·mysql
百***25619 小时前
MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置
windows·mysql·adb
转转技术团队9 小时前
分页查询的稳定性陷阱与根治方案
后端·mysql·elasticsearch
冰芒芒10 小时前
Kafka - 4 Kafka的副本同步机制
分布式·kafka
q***829110 小时前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb
q***581911 小时前
【SQL】MySQL中的字符串处理函数:concat 函数拼接字符串,COALESCE函数处理NULL字符串
数据库·sql·mysql