TICDC因DDL语句未指定database导致同步失败

【 TiDB 使用环境】测试
【 TiDB 版本】7.1.1
【复现路径】
现有2个tidb集群A,B
已搭建ticdc ,数据流向 A->B
测试环境现有2个测试database t1和t2
在A集群的t2创建测试表
CREATE TABLE t2.origin_table (
id int,
name text,
PRIMARY KEY (id)
);

此时建表操作在B集群正常应用

而后在A集群进入database t2
use t2;
执行 CREATE TABLE t1.origin_table_1 like origin_table;
A集群中t1中的表创建成功
ticdc直接报错,“[CDC:ErrChangefeedUnretryable]changefeed is in unretryable state, please check the error message, and you should manually handle it: Error 1146 (42S02): Table ‘t1.origin_table’ doesn’t exist”

【遇到的问题:问题现象及影响】
ticdc同步报错

【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

这不是正常错么?

这是一个正常行为,cdc会切到ddl 的schema执行ddl ,你可以跳过此DDL,或者在下游t1库暂时创建origin_table表,让DDL正常执行

努力看看帮助手册。

看了半天原来是个dei

同步前看下数据库权限问题

正常行为