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 |