Docs Menu
Docs Home
/ /

RHEL/CentOS システムのインストール

Relational Migrator はRed Hat Enterprise Linux (RHEL)/ CentOSサーバーにインストールできます。このインストール方法では、Relational Migrator を無人サーバー上で実行できます。無人サーバーで実行中場合、 Relational Migrator はサーバー上の任意のIPとポートにバインドし、それを Webアプリケーションとして公開します。

Relational Migrator は、 RHEL/ CentOS上の次のファイルの場所を使用します。

  • 構成ファイル

    ~/.mongodb/relational-migrator/user.properties

  • ダウンロードされた JDBC ドライバー

    ~/.mongodb/relational-migrator/Drivers

  • ログファイル

    ~/.mongodb/relational-migrator/migrator.log

  1. リリース ページから最新の .tar.gz バイナリをダウンロードします。

  2. Relational Migrator をインストールします。

    tar -xvzf relational-migrator-<version_number>-linux-amd64.tar.gz -C /opt

    注意

    インストールは、/opt/ディレクトリ以外の場所に抽出できます。

  3. (任意)Oracle または MySQL ドライバーに接続するには、ドライバーをダウンロードして Relational Migrator ディレクトリに配置します。

    1. MySQL または Oracle ドライバーをダウンロードしてインストールするには、次の手順を参照してください。

    2. ドライバー ファイルを~/.mongodb/relational-migrator/Driversにコピーします。

      ドライバーをコピーするには、次の例を使用します。

      curl https://download.oracle.com/otn-pub/otn_software/jdbc/216/ojdbc11.jar -O -L -b -o

    注意

    Relational Migrator がを実行中場合は、 ドライバーを Driversディレクトリにコピーした後、アプリケーションを再起動する必要があります。

    詳しくは、「 ローカルマシンへのインストール 」を参照してください。

  4. ディレクトリを Relational Migrator /binのロケーションに変更し、アプリケーションを起動します。

    cd /opt/relational-migrator-<version_number>/bin
    ./relational-migrator
  5. Relational Migrator を有効にして、自動スタンドアロン サーバーとして実行するようにします。

    user.propertiesファイルで、 spring.profiles.active: unattendedのコメントを外します。

  6. (オプション)TLS/SSL 構成プロパティを更新します。

    user.propertiesファイルで、コメントアウトを外し、TLS/SSL 構成プロパティを更新します。

    無人サーバーでRelational Migrator用の TLS/SSL を構成する ことをお勧めします。Relational Migrator は、サーバー上の任意のIPとポートにバインドできます。詳細については、「SSL 構成プロパティ」。参照してください。

  7. (任意)Relational Migrator が実行されるポートを更新します。

    デフォルトでは 、 Relational Migrator はポート 8278 で実行されるように構成されています。Relational Migratorが実行されるポートを変更するには、user.propertiesファイルの server.port 行を更新して、使用するポートを指定します。

  8. バイナリを使用して Relational Migrator を実行します。

    binディレクトリへのパスは /opt/mongodb-relational-migrator/bin です。

    バイナリを使用して Relational Migrator を実行するには、次のコマンドを実行します。

    cd /opt/relational-migrator-<version_number>/bin
    ./relational-migrator
  9. (任意)ログでエラーやその他の情報を確認します。

    • ログは~/.mongodb/relational-migrator/migrator.logにあります。

    • Relational Migrator をシステム サービスとして実行する場合、 パスはサービス ユーザーのホームページ ディレクトリの下にあります。

RHEL/ CentOSサーバーにRelational Migratorをインストールする と、 Relational Migrator をシステム サービスとして実行するように設定することもできます。Relational Migrator をシステム サービスとして実行中場合、サーバーの起動時にRelational Migratorが自動的に起動します。

  1. /etc/systemd/system/migrator.serviceファイルを作成します。

    以下のテキストを/etc/systemd/system/migrator.serviceファイルにコピーします。 必要に応じてバイナリパスを置き換えます。

    [Unit]
    Description=MongoDB Relational Migrator
    [Service]
    ExecStart="/opt/relational-migrator-<version_number>/bin/relational-migrator"
    [Install]
    WantedBy=multi-user.target
  2. 新しく作成されたサービスを読み取るには、systemd を再読み込みします。

    systemctl daemon-reload
  3. 現在のセッションでは、スタートアップ時に と を開始するように Relational Migrator サービスを有効にします。

    systemctlコマンドを使用してサービスを管理できます。 スタートアップ時に実行し、現在のセッションを開始するには、次のコマンドを実行します。

    systemctl enable migrator.service
    systemctl start migrator.service

戻る

Windows Server

項目一覧