TiCDC同步数据,无法同步指定的数据库中

【 TiDB 使用环境】生产环境 /测试
【 TiDB 版本】v8.1.1
【复现路径】同一套TiDB数据库,通过ticdc同步数据A库到B库
【遇到的问题:同一套TiDB数据库,通过ticdc同步数据到另外一个不同名的数据库
【资源配置】
tiDB版本 v8.1.1
TiCDC V8.3.0
如下是配置文件内容:


启动任务命令,
tiup cdc cli changefeed create --server=http://10.18.18.10:8300 --sink-uri=“mysql://root:admindata@10.18.18.10:4000/db_test_bms” --changefeed-id=“tidb-test-task” --config=“/data/tidb/ticdc/test-cdc-config.conf”
无法正常同步数据到 db_test_bms
【附件:截图/日志/监控】

好像同步到的目标库还是到源库了。还是db_test_oms库了,不知道是哪里配置有问题,哪位大神知道,指点一下

cdc不支持在一个集群中同步数据。

我之前提过类似问题,你可以看看解决方案行不行。

2 个赞

cdc目前没有路由功能,可以tidb-DB_A → cdc → mysql-DB_A → dm → tidb-DB_B

1 个赞

感觉好复杂,那我换个其他工具同步比如DataX

感谢 我看看

加第三方 kafka flink实现

最后还是用的这种,比较暴力直接。主要是要求不是很高

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。