【 TiDB 使用环境】生产环境 /测试/ Poc
k8s中运行的测试环境
【 TiDB 版本】
v5.4.1
【复现路径】做过哪些操作出现的问题
正常开启ticdc到mysql、kafka的增量数据同步
【遇到的问题:可以正常同步dml操作到kafka、mysql,但无法ddl操作同步到mysql、kafka
【资源配置】
【附件:截图/日志/监控】
测试程序:
[root@vm10-0-2-6 ticdc]# cat operate.sh
namespace=$bbb
Db=$1
Host=`kubectl get svc -n $namespace | grep basic-tidb | grep -v peer | awk '{print $3}'`
while true
do
if [[ $2 == "dml" ]];then
createTime=`date "+%Y-%m-%d %H:%M:%S"`
echo "dml >>>>>>>> $createTime"
mysql -u$User -p$Passwd -h $Host -P 4000 -e "create database if not exists $Db;use $Db;CREATE TABLE if not exists aaa (id int(11) NOT NULL AUTO_INCREMENT,create_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;insert into aaa(create_time) values ('$createTime');"
else
suffix=`date "+%H_%M_%S"`
echo "ddl >>>>>>>> $suffix"
mysql -u$User -p$Passwd -h $Host -P 4000 -e "create database if not exists $Db;use $Db;CREATE TABLE if not exists aaa_${suffix} (id int(11) NOT NULL AUTO_INCREMENT,create_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;"
fi
sleep 1
done
dml同步监控
ddl同步监控