Docker を使用したコンテナ化されたクラスターのインストール
Docker を使用して、コンテナ化された環境に Kafka と Relational Migrator をインストールできます 。この方法では、Docker コンテナにデータをローカルに保存するように Kafka を構成します。 独自のマルチサーバー Kafka 環境を構成する方法については、このメソッドを使用してください。
警告
この配置方法は、迅速な評価に最適です。 回復力のある本番環境が提供されない可能性があるため、本番環境のワークロードには推奨されません。
このタスクについて
この配置メソッドでは、 docker-compose
ファイルを使用して、 Kafka ノード、 Kafka Connect ノード、 Relational Migrator ノードを設定します。
始める前に
コンピューターに Docker がインストールされている必要があります。 詳しくは、「 Docker エンジンのインストール 」を参照してください。
手順
docker-compass ファイルをダウンロード
ダウンロード センターで、プラットフォームとして Dockerを選択します。 次に、 Kafka reference implementationファイルを選択します。
環境変数を構成する
構成する
MIGRATOR_DATA_PATH
docker-compose
ファイルで、Relational Migrator が永続性用のデータを保存するパスにMIGRATOR_DATA_PATH
変数を構成します。(任意)ソース データベースが MySQL または Oracle の場合は、次を構成します
MIGRATOR_PATH_DRIVER
Relational Migrator は、それぞれのソースデータベースの JDBC ドライバーを使用してデータベース スキーマを読み取ります。 SQL Server と PostgreSQL JDBC ドライバーがバンドルされています。 MySQL と Oracle の場合は、ドライバーを追加する必要があります。
docker-compose
ファイルで、MIGRATOR_PATH_DRIVER
変数を追加の JDBC ドライバー用の.jar
ファイルのロケーションに構成します。