外部MongoDBを使ってインストールされたTalend Dictionary Service 6.xまたは7.0.xからの移行 - 7.2

Talend Data Management Platform 移行&アップグレードガイド

EnrichVersion
7.2
EnrichProdName
Talend Data Management Platform
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
task
インストールとアップグレード

始める前に

手順

  1. 前バージョンのTalend Dictionary Serviceのインスタンスを停止しますが、MongoDBの実行は続けます。
  2. 実行中に、次のコマンドを使用してMongoDBをバックアップします: mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> -o <dump_output>

    例え

    mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
  3. MongoDBインスタンスを停止します。
  4. MongoDB 3.4.2をインストールして起動します。
    Talend Dictionary Service 7.3.xではMongoDBの3.4.2バージョンを使用しています。
  5. MongoDBを復元し、コマンドプロンプトウィンドウを開き、次のコマンドを実行します: <mongo_path>/bin/mongorestore -h <mongo_host>:<mongo_port> -u <mongo_dq_username> -p <mongo_dq_password> -d <mongo_dq_database> <backup_location>

    例え

    mongorestore -h localhost:27017 -d dqdict -u dqdict-user -p duser dump\
  6. 外部MongoDBでTalend Dictionary Service 7.3.xをインストールし、Talend Dictionary Serviceの前バージョンのインスタンスと同じ設定を実行します。特にTalend Administration Centerへのリンクを設定し、MongoDB 3.4.2をポイントします。
    Talend Dictionary Serviceのインストールと設定手順の詳細は、『Talendインストールガイド』を参照してください。
  7. 前バージョンの<Tomcat>/conf/data-quality.propertiesファイルにカスタム設定を実行した場合は、古い設定ファイルの値をコピーして7.3.xバージョンのファイルを更新します。
  8. Talend Dictionary Service 7.3.xを以下の順序で起動します。
    • Apache Zookeeper
    • Apache Kafka
    • Apache Tomcat (Talend Administration CenterサーバーとTalend Identity and Access Managementサーバー)
    • MongoDB
  9. オプション: 以下のファイルをTalend Data PreparationまたはTalend Data Stewardshipにインポートして、Talend Dictionary Serviceの前バージョンからの機能移行を実行します。
    Talend Dictionary Serviceの前バージョン ファイル 説明
    6.3.x <install_dir>/database/functionalMigration/6.3/Phone_number.json 複合セマンティックタイプPHONEの作成。これは、セマンティックタイプFR_PHONE、US_PHONE、UK_PHONE、およびDE_PHONEをグループ化します。
    <install_dir>/database/functionalMigration/6.3/North_American_state.json 複合セマンティックタイプNA_STATEの作成。これは、セマンティックタイプUS_STATEおよびCA_PROVINCE_TERRITORYをグループ化します。
    <install_dir>/database/functionalMigration/6.3/North_American_state_code.json 複合セマンティックタイプNA_STATE_CODEの作成。これは、セマンティックタイプUS_STATE_CODEおよびCA_PROVINCE_TERRITORY_CODEをグループ化します。
    <install_dir>/database/functionalMigration/6.3/UK_Phone.json UK_PHONEセマンティックタイプの更新。
    6.4.x <install_dir>/database/functionalMigration/6.4/UK_Phone.json UK_PHONEセマンティックタイプの更新。

    6.5.xと7.0.xには機能移行手順がありません。これらのバージョンでは移行が自動化されています。

タスクの結果

Talend Dictionary Service 7.3.xを使用する準備ができました。