| title | summary | aliases | |
|---|---|---|---|
Data Migration Configuration File Overview |
This document gives an overview of Data Migration configuration files. |
|
This document gives an overview of configuration files of DM (Data Migration).
dm-master.toml: The configuration file of running the DM-master process, including the topology information and the logs of the DM-master. For more details, refer to DM-master Configuration File.dm-worker.toml: The configuration file of running the DM-worker process, including the topology information and the logs of the DM-worker. For more details, refer to DM-worker Configuration File.source.yaml: The configuration of the upstream database such as MySQL and MariaDB. For more details, refer to Upstream Database Configuration File.
You can take the following steps to create a data migration task:
- Load the data source configuration into the DM cluster using dmctl.
- Refer to the description in the Task Configuration Guide and create the configuration file
your_task.yaml. - Create the data migration task using dmctl.
This section shows description of some important concepts.
| Concept | Description | Configuration File |
|---|---|---|
source-id |
Uniquely represents a MySQL or MariaDB instance, or a migration group with the primary-secondary structure. The maximum length of source-id is 32. |
source_id of source.yaml;source-id of task.yaml |
| DM-master ID | Uniquely represents a DM-master (by the master-addr parameter of dm-master.toml) |
master-addr of dm-master.toml |
| DM-worker ID | Uniquely represents a DM-worker (by the worker-addr parameter of dm-worker.toml) |
worker-addr of dm-worker.toml |