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

組み込みMongoDBでインストールされたTalend Dictionary Service 7.xから移行

始める前に

Talend Dictionary Service 8.0をダウンロード済みであること。

手順

  1. 前バージョンのTalend Dictionary Serviceのインスタンスを停止しますが、MongoDBの実行は続けます。
  2. 以下のコマンドを使い、Talend Dictionary Serviceの前バージョンで使用したMongoDBインスタンスをバックアップします: mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_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\         
  3. MongoDBインスタンスを停止します。
  4. 埋め込みMongoDBを使用してTalend Dictionary Service 8.0をインストールしますが、インスタンスを開始しないでください。
  5. Talend Dictionary Service 8.0をサービスモードでインストールした場合は、インスタンスを停止し、データベースを削除して、MongoDBを停止します:
    1. Talend Dictionary Serviceデータベースユーザーとしてmongoシェルを開き、次のコマンドを実行します。
      Linuxの場合:
      cd <install_dir>/mongodb/bin
      ./mongo dqdict -u dqdict-user -p duser --port 27017
      Windowsの場合:
      <install_dir>\mongodb\bin>mongo dqdict -u dqdict-user -p duser --port 27017
    2. Talend Dictionary Serviceデータベースに切り替え: use dqdict
    3. データベースを削除: db.runCommand( { dropDatabase: 1 } )
    4. mongo shellを終了: exit
    5. MongoDBを停止します。
  6. <Tomcat>/conf/data-quality.propertiesファイルの前のバージョンと新しいバージョンを開きます。
  7. data-quality.propertiesファイルの新しいバージョンで、次のパラメーター名を新しい名前に置き換えます。
    以前のパラメーター名 新しいパラメーター名
    dq.mongo.host spring.data.mongodb.host
    dq.mongo.port spring.data.mongodb.port
    dq.mongo.username spring.data.mongodb.username
    dq.mongo.password spring.data.mongodb.password
    dq.mongo.database.name spring.data.mongodb.database
    dq.mongo.ssl.enabled spring.data.mongodb.ssl
    dq.mongo.ssl.trust-store spring.data.mongodb.ssl.trust-store
    dq.mongo.ssl.trust-store-password spring.data.mongodb.ssl.trust-store-password
  8. 古いバージョンのdata-quality.propertiesファイルに何らかのカスタム設定を行っていた場合は、古い設定ファイルの値をコピーして8.0バージョンのファイルをアップデートしてください。
  9. 8.0バージョンのMongoDBを開始します。
  10. 次のコマンドを使って、Talend Dictionary Serviceの前バージョンのMongoDBに実行したバックアップを8.0.x MongoDBインスタンスに復元します: mongorestore -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> dump\

    mongorestore -h localhost:27017 -d dqdict -u dqdict-user -p duser dump\          
  11. 以下の順番で起動し、Talend Dictionary Service 8.0を開始します。
    • Apache ZooKeeper
    • Apache Kafka
    • Apache Tomcat (Talend Administration CenterサーバーとTalend Identity and Access Managementサーバー)
    • MongoDB
    • MinIO

タスクの結果

これで、Talend Dictionary Service 8.0を使う準備ができました。

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

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