- 文档首页
数据库传输服务
数据同步
创建 MySQL 数据同步任务
源为专有网络 MySQL
同步至火山引擎版 Elasticsearch
源为专有网络 MySQL
同步至火山引擎版 Elasticsearch
同步至火山引擎版 Elasticsearch
本场景介绍如何在数据库传输服务 DTS 控制台创建专有网络 MySQL 同步至火山引擎版 Elasticsearch 任务。
前提条件
- 在需要使用专线实现数据迁移时,您需要搭建云上单私有网络和云下单数据中心网络连通的专线连接。详细操作,请参见配置专线连接。
注意事项
- 当源端为自建 MySQL 时,您需要关注以下信息:
- 同步时,如果源端进行主备切换,会导致同步任务失败。
- 在同步时如果源端执行了重启操作,同步任务会暂时中断并自动尝试修复。如果任务长时间没恢复,请提交工单联系技术支持。
- 在创建专有网络数据同步任务的过程中,系统会默认在您选择的私有网络内创建数张网卡,网卡会默认挂载到您选择的子网上。网卡的名称格式为 dts_shuttle_********。
- 在数据同步的过程中,若遇到目标库中已存在同主键或唯一键的情况,DTS 不会保留目标端中冲突的数据,即源端的数据将会覆盖掉目标端的数据。当数据进行冲突覆盖时,如果目标库中存在同名表,可能会导致数据不一致或任务失败等问题,具体如下所示。建议您通过表名映射的方式、删除或重命名目标库中同名表的方式避免数据不一致等问题降低业务风险。
- 表结构一致时:全量同步的数据将覆盖目标表中与源库主键或唯一键的值相同的记录。
- 表结构不一致时:可能会导致无法初始化数据,只能同步部分列数据或同步失败。
- 在源端中,如果某个数据库未被加入同步对象,则不能对已加入同步对象的数据库执行 DDL 操作,否则同步任务会失败。
限制说明
应用限制
操作限制
当前仅支持同步 DML 语句到 Elasticsearch。
支持的同步架构
关于数据库传输服务 DTS 支持的同步拓扑类型和使用说明,请参见数据同步拓扑。 支持的 SQL 操作
数据库账号最小权限策略
- 在创建同步任务页面的配置源库及目标库配置向导页面,配置以下参数信息。
- 在配置同步对象配置向导页面,配置相关参数信息,如下表所示。
说明
- 若暂时不需要启动同步任务,您可以在完成同步对象配置后,单击页面右下角的保存。
- 保存后会跳转回同步任务列表页,此时任务状态为待启动,您可以在合适的时候再配置同步任务。配置方法,请参见配置同步任务。
最近更新时间:2026.09.02 11:03:04