文档首页/ MapReduce服务 MRS/ 组件操作指南(安卡拉区域)/ 使用CDL/ CDL常见问题/ 在CDL任务中进行DDL操作可能会导致任务失败
更新时间:2024-11-29 GMT+08:00

在CDL任务中进行DDL操作可能会导致任务失败

现象描述

在CDL数据同步任务中,源端数据进行DDL变更之外的DDL操作导致任务失败,数据同步中断。

可能原因

CDL不支持部分DDL操作。

处理步骤

  • 场景一

    若CDL任务为从MySQL同步数据到Kafka,需先在CDL WebUI界面停止该任务,再删除任务的offset topic,格式为:任务名称 + _mysql_offset,删除成功后在CDL WebUI界面重新启动该任务。

  • 场景二

    若CDL数据同步任务的DDL操作为DDL变更支持的操作,请参考该章节进行相关操作即可。

  • 场景三

    其他CDL数据同步任务则需要在CDL WebUI界面停止报错任务,再删除目标端表,在Hudi端重新建表,再在CDL WebUI界面重新启动CDL任务。

场景一和场景三删除MySQL offset存在丢数,需要自行补数。