DM 配置简介
优质
小牛编辑
121浏览
2023-12-01
本文档简要介绍 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 相关配置。配置说明详见上游数据库配置文件介绍。
迁移任务配置
任务配置文件
每一个数据迁移任务对应一个 task.yaml
文件。关于该配置文件的详细介绍,参见任务配置文件。
创建数据迁移任务
具体步骤如下:
- 使用 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 |