データ移行コンフィグレーションファイルの概要
このドキュメントでは、DM (データ移行) の構成ファイルの概要を説明します。
DM プロセス構成ファイル
dm-master.toml: DMマスタープロセスを実行するための構成ファイル。DMマスターのトポロジ情報とログが含まれます。詳細については、 DMマスターコンフィグレーションファイルを参照してください。dm-worker.toml: DM-worker プロセスを実行するための構成ファイル。トポロジ情報と DM-worker のログが含まれます。詳細については、 DM-workerコンフィグレーションファイルを参照してください。source.yaml: MySQLやMariaDBなどのアップストリームデータベースの設定。詳細についてはアップストリームデータベースコンフィグレーションファイルを参照してください。
DM移行タスクの構成
データ移行タスクの作成
データ移行タスクを作成するには、次の手順に従います。
- dmctlを使用してデータソース構成をDMクラスターにロードします。 。
 - タスクコンフィグレーションガイドの説明を参考にして設定ファイル
your_task.yamlを作成します。 - dmctlを使用してデータ移行タスクを作成する 。
 
重要な概念
このセクションでは、いくつかの重要な概念について説明します。
| コンセプト | 説明 | コンフィグレーションファイル | 
|---|---|---|
source-id | MySQL または MariaDB インスタンス、またはプライマリ セカンダリ構造を持つ移行グループを一意に表します。1 の最大長はsource-idです。 | source_id / source.yaml ;task.yaml中source-id | 
| DMマスターID | DMマスターを一意に表す( dm-master.tomlのmaster-addrパラメータによって) | master-addr / dm-master.toml | 
| DMワーカーID | DMワーカーを一意に表す( dm-worker.tomlのworker-addrパラメータによって) | worker-addr / dm-worker.toml |