ticdc创建changefeed时do_tables配置不生效

【 TiDB 使用环境】测试
【 TiDB 版本】v7.5.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

使用以下参数创建任务时do_tables执行的配置不生效

{“changefeed_id”:“03fea3dc-58e9-4e82-b21f-cbec6c46c6c4”,“replica_config”:{“bdr_mode”:false,“case_sensitive”:false,“check_gc_safe_point”:false,“enable_old_value”:false,“enable_sync_point”:false,“filter”:{“do_tables”:[{“database_name”:“test”,“table_name”:“tb_user”}]},“force_replicate”:false,“ignore_ineligible_table”:false,“memory_quota”:0,“sync_point_interval”:“10m”,“sync_point_retention”:“24h”},“sink_uri”:“mysql://root:qq1230.@192.168.1.14:3306”,“start_ts”:0,“target_ts”:0}

下图是创建成功后获取的作业信息
看到里面do_tables = null

TiCDC Changefeed 配置文件发下看看

看看配置文件,感觉应该是配置有问题

感觉配置文件有问题

配置不对吧

并没有创建changefeed配置文件,如果不指定的话那这个配置是不是就是使用默认值呢?

还有startts也有些疑问,如果startts指定为0假如cdc重启了那cdc会把前面已发送过的数据再重新发一次?

建议使用配置文件,如果startts指定为0假如cdc重启了那cdc会把前面已发送过的数据再重新发一次,不会,startts只是你启动cdc时使用,后面会记录你的cdc任务执行到哪个ts了,后面会按照你执行的记录继续执行。

好的,多谢


用 config 来配置过滤规则
https://docs.pingcap.com/zh/tidb/stable/ticdc-filter

这个参数很少动吧 都默认配置