埋め込みMongoDBを使用してインストールされたTalend Dictionary Service 6.xまたは7.0.xからの移行 - 7.1

Talend Data Fabric 移行ガイド

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

始める前に

Talend Dictionary Service 7.1.xがダウンロード済みであること。

手順

  1. 埋め込みMongoDBを使用してTalend Dictionary Service 7.1.xをインストールしますが、インスタンスを起動しないで下さい。
    Talend Dictionary Serviceのインストールおよび設定手順の詳細については、『Talend Dictionary Serviceのインストールと設定インストールガイド』を参照して下さい。
  2. Talend Dictionary Service 7.1.xをサービスモードでインストールした場合は、インスタンスを停止し、データベースを削除して、MongoDBを停止します:
    1. Talend Dictionary Serviceデータベースユーザーとしてmongoシェルを開き、次のコマンドを実行します。
      cd <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シェルを終了: exit
    5. MongoDBを停止します。
  3. 前バージョンの<Tomcat>/conf/data-quality.propertiesファイルにカスタム設定を実行した場合は、古い設定ファイルの値をコピーして7.1.xバージョンのファイルを更新します。
  4. 前バージョンのTalend Dictionary Serviceのインスタンスを停止しますが、MongoDBの実行は続けます。
  5. 以下のコマンドを使用して、前バージョンの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\
  6. 前バージョンのTalend Dictionary ServiceのMongoDBを停止し、7.1.xバージョンのMongoDBを開始します。
  7. 次のコマンドを使用して、前バージョンのTalend Dictionary ServiceのMongoDBに実行された7.1.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\
  8. Talend Dictionary Service 7.1.xを開始します。以下を順番に起動して下さい:
    • Apache Zookeeper
    • Apache Kafka
    • Apache Tomcat (Talend Administration CenterサーバーとTalend Identity and Access Managementサーバー)
    • MongoDB
  9. オプション: 以下のファイルをTalend Data PreparationまたはTalend Cloud 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.1.xを使用する準備が完了しました。