ticdc无法同步tidb数据到doris

【 TiDB 使用环境】测试
【 TiDB 版本】v7.5.1
【 Doris 版本】v2.0.1
【复现路径】
操作命令如下:
tiup cdc cli changefeed create \ --server=http://xx.xx.xx.xx:8300 \ --sink-uri="mysql://root:123456@xx.xx.xx.xx:9030/" \ --changefeed-id="tidb-to-doris-task"
【遇到的问题:无法成功创建cdc同步任务】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
错误日志1:Error: [CDC:ErrMySQLConnectionError]fail to open MySQL connection: Error 1228 (HY000): errCode = 2, detailMessage = Variable ‘sql_mode’ can’t be set to the value of ‘ALLOW_INVALID_DATES’

错误日志2:Error: [CDC:ErrMySQLConnectionError]fail to open MySQL connection: Error 1228 (HY000): errCode = 2, detailMessage = Unknown system variable ‘foreign_key_checks’

参数说明:
1.Doris有sql_mode系统变量,但是无法设置为‘ALLOW_INVALID_DATES’;
2.Doris没有foreign_key_checks系统变量。

求助:是否可以在创建任务时跳过系统变量设置,按照网上方法设置无效
image

Variable ‘sql_mode’ can’t be set to the value of ‘ALLOW_INVALID_DATES
去掉这个SQL模式呢

ticdc 不兼容starrock

不支持

CDC貌似目前还不支持doris吧

不兼容

尝试添加过滤条件没有成功,我理解ticdc在创建任务的时候会去初始化sink端的系统变量,但是Doris不支持这些变量设置,或者就没有对应的系统变量,比如foreign_key_checks

验证下来应该是不支持,官方说明的是兼容 MySQL 协议数据库都可以

不支持这个

好的,多谢

:+1:

:+1: :+1:

doris还是兼容的mysql协议不彻底,tidb兼容的比doris多很多

看起来是这样的

不支持

不支持这个吧

ticdc先到kafka,再到doris

:+1: