メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend Dictionary Serviceを8.0.1 R2025-02以降に移行

バージョン8.0.1 R2024-05以降、組み込みMongoDBは提供されなくなりました。最初のセクションでは、組み込みMongoDBを搭載したインストール環境(8.0.1 R2023-10以前)から、外部MongoDBを使用した新しいインストール環境への移行について説明します。2つめのセクションは、既に外部MongoDBを使用しているインストール環境に適用されます。

8.0.1 R2023-10以前のバージョン(組み込みMongoDB搭載)から8.0.1 R2025-02以降に移行

始める前に

Talend Dictionary Service 8.0.1 R2025-02がダウンロードされました。

手順

  1. 前バージョンのTalend Dictionary Serviceのインスタンスを停止しますが、MongoDBの実行は続けます。
  2. <Tomcat>/conf/data-quality.propertiesを安全な場所にコピーします。
  3. 次のコマンドを実行してTalend Dictionary Serviceデータベースをバックアップします:
    mongodump -h <mongodb.host>:<mongodb.port> -d <mongodb.database> -u
    <mongodb.user> -p <mongodb.password> -o <dump_output>
    詳細は、Mongodbドキュメントをご覧ください。
    組み込みMongoDBプロパティのデフォルト値は以下のとおりです。
    プロパティ
    mongodb.host localhost
    mongodb.port 27017
    mongodb.database dqdict
    mongodb.user dqdict-user
    mongodb.password duser

    mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
  4. MongoDBのバックアップ後にインスタンスを停止します。
  5. Talend Dictionary Serviceの前のバージョンをアンインストールします。
  6. 組み込みMongoDBインスタンスがアンインストールされたことを確認します。
  7. MongoDBダウンロードページ からMongoDBインスタンスをダウンロードしてインストールします。
  8. MongoDBをPATH環境変数に追加します。
  9. 外部MongoDBインスタンスを起動します。
    詳細は、Mongodbドキュメントをご覧ください。
  10. MongoDBシェルから、次のコマンドを使ってMongoDBにTalend Dictionary Serviceデータベースを作成します。
    use dqdict
  11. MongoDBのTalend Dictionary Serviceデータベース用に次のユーザーを作成します:
    • ユーザー名: dqdict-user
    • パスワード: duser
    これを行うには、次のコマンドを使用します。
    db.createUser( { user: "dqdict-user", pwd: "duser", roles: [{ role: "readWrite", db: "dqdict"}]})
  12. 次のコマンドを実行してMongoDBバックアップを復元します。
    mongorestore -h mongodb.host:mongodb.port \
    -u mongodb.user \
    -p mongodb.password \
    -d mongodb.database \
    backup_location
  13. Talend Dictionary Service のバージョン8.0.1 R2025-02をインストールします。
    以前のインスタンスと同じ設定で構成されていることを確認します。<Tomcat>/conf/data-quality.propertiesファイルをカスタマイズしている場合は、古い設定ファイルから新しいファイルに値をコピーしてください。
  14. Talend Dictionary Service のバージョン8.0.1 R2025-02を起動します。

タスクの結果

データをTalend Dictionary Service 8.0.1 R2025-02に移行済みであること。

外部MongoDBを使用した8.0.1 R2024-05から8.0.1 R2025-02以降への移行

始める前に

Talend Dictionary Service 8.0.1 R2025-02がダウンロードされました。

手順

  1. Talend Dictionary Serviceの前のバージョンのインスタンスを停止します。
  2. <Tomcat>/conf/data-quality.propertiesを安全な場所にコピーします。
  3. オプション: 必要な場合は、次のコマンドを実行してTalend Dictionary Serviceデータベースをバックアップします。
    mongodump -h <mongodb.host>:<mongodb.port> -d <mongodb.database> -u
    <mongodb.user> -p <mongodb.password> -o <dump_output>
    組み込みMongoDBプロパティのデフォルト値は以下のとおりです。
    プロパティ
    mongodb.host localhost
    mongodb.port 27017
    mongodb.database dqdict
    mongodb.user dqdict-user
    mongodb.password duser

    mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
  4. Talend Dictionary Serviceの前のバージョンをアンインストールします。
  5. Talend Dictionary Service のバージョン8.0.1 R2025-02をインストールします。
    • 以前のインスタンスと同じ設定で構成されていることを確認します。<Tomcat>/conf/data-quality.propertiesファイルをカスタマイズしている場合は、古い設定ファイルから新しいファイルに値をコピーしてください。
    • 外部MongoDBに接続するために、パラメーターが正しく設定されていることを確認します。
  6. Talend Dictionary Service のバージョン8.0.1 R2025-02を起動します。
  7. データがTalend Dictionary Serviceからアクセス可能であることを確認します。必要であれば、次のコマンドを実行してTalend Dictionary Serviceデータベースをバックアップすることもできます:
    mongorestore -h mongodb.host:mongodb.port \
    -u mongodb.user \
    -p mongodb.password \
    -d mongodb.database \
    backup_location

タスクの結果

データをTalend Dictionary Service 8.0.1 R2025-02に移行済みであること。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。