データ移行コンフィグレーションファイルの概要
このドキュメントでは、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 |