DM 配置简介
本文档简要介绍 DM (Data Migration) 的配置文件和数据迁移任务的配置。
配置文件
- dm-master.toml:DM-master 进程的配置文件,包括 DM-master 的拓扑信息、日志等各项配置。配置说明详见 DM-master 配置文件介绍。
- dm-worker.toml:DM-worker 进程的配置文件,包括 DM-worker 的拓扑信息、日志等各项配置。配置说明详见 DM-worker 配置文件介绍。
- source.yaml:上游数据库 MySQL/MariaDB 相关配置。配置说明详见上游数据库配置文件介绍。
迁移任务配置
创建数据迁移任务
具体步骤如下:
- 使用 dmctl 将数据源配置加载到 DM 集群;
- 参考数据任务配置向导来创建 your_task.yaml;
- 使用 dmctl 创建数据迁移任务。
关键概念
DM 配置的关键概念如下:
| 概念 | 解释 | 配置文件 | 
|---|---|---|
| source-id | 唯一确定一个 MySQL 或 MariaDB 实例,或者一个具有主从结构的复制组,字符串长度不大于 32 | source.yaml的source-id;task.yaml的source-id | 
| DM-master ID | 唯一确定一个 DM-master(取值于 dm-master.toml的master-addr参数) | dm-master.toml的master-addr | 
| DM-worker ID | 唯一确定一个 DM-worker(取值于 dm-worker.toml的worker-addr参数) | dm-worker.toml的worker-addr |