前提条件
步骤1:创建 CDC 作业
1. 登录 流计算 Oceanus 控制台,进入某一工作空间后,单击左侧导航作业开发。
2. 进入作业开发页面,在作业目录处单击"+"选择新建作业,作业类型选择 CDC 作业,输入作业名称,并选择一个运行中的集群,新建的 CDC 作业将运行于此集群。Flink 版本选择 Flink-1.20-JDK11。

3. 单击确定后,即成功创建作业。
步骤2:流计算服务委托授权


步骤3:编写 YAML 语句
授权完成后,可在作业开发的代码编辑框中输入 YAML 语句,可无需另外准备数据快速创建作业。数据同步功能主要基于 Flink-CDC 3.6 进行二次开发,作业编写可以参考 YAML 开发。目前 source 端支持 mysql、postgres、kafka,sink 端支持 setats、doris、starrocks、iceberg、paimon、kafka。
示例语句具体执行的内容如下:
pipeline:name: Sync MySQL Database to Dorisparallelism: 2source:type: mysqlhostname: localhostport: 3306username: rootpassword: xxxtables: app_db.\\.*sink:type: dorisfenodes: 127.0.0.1:8030username: rootpassword: xxx
步骤4:设置作业参数
在作业参数中设置 Checkpoint 和算子默认并行度等参数的值。
步骤5:单击发布
单击发布,弹窗中作业自动生成新的版本号,填写版本说明后即可发布。版本发布后可在作业运维中进行启停。
步骤6:启动作业
切换到作业运维界面,找到之前发布的作业,即可启动作业。
步骤7:查看作业运行情况
作业启动运行后,将变为操作中的状态,成功启动后将变为运行中的状态。作业运行中时,可以通过监控、日志、Flink UI 等功能查看作业运行的情况。