1、MysqlCDC配置指南
1.1说明
当前操作针对的是mysql5.8的版本,其他版本可能会有所差别。开启CDC需要更改mysql的配置文件,这就需要用户拥有服务器文件的操作权限。支持的版本:
参考地址:
https://gitee.com/heartape/flink-cdc-connectors/blob/master/docs/content/connectors/mysql-cdc.md
1.2开启CDC操作
Linux下开启Mysql-CDC的方法
第一步:查询MySQL数据库是否开启了Binlog, 若变量log_bin的值为“OFF”,则说明Binlog未开启。
show variables like 'log_bin';
第二步:编辑MySQL配置文件
vim /mysql config file path/my.cnf; -- 根据实际配置文件的路径设定
第三步:在配置文件中增加如下配置,开启Binlog
server-id = 123 -- 对主从机器,每台机器必须唯一,建议设置大于100
log_bin = mysql-bin
binlog_format = row
binlog_row_image = full
expire_logs_days = 7 -- 日志过期时间,建议7天
gtid_mode = on
enforce_gtid_consistency = on
第四步:重启MySQL数据库
service mysqld restart