外部MongoDBを使ったTalend Data Stewardship 8.0.xへの移行 - 8.0

Talend Real-Time Big Data Platform 移行&アップグレードガイド

Version
8.0
Language
日本語 (日本)
EnrichDitaval
Real-Time Big Data Platform
Product
Talend Real-Time Big Data Platform
Module
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 Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
インストールとアップグレード

始める前に

Talend Dictionary Serviceをインストールおよび使用して、カスタムセマンティックタイプを作成したり、事前定義されたセマンティックタイプを更新した場合は、Talend Dictionary Serviceを移行してから、Talend Data Stewardshipを移行する必要があります。『Talend Dictionary Service 8.0.xへの移行』を参照してください。

手順

  1. 前バージョンのTalend Data Stewardshipのインスタンスを停止しますが、MongoDBの実行は続けます。
  2. 次のコマンドを実行してMongoDBをバックアップします。
    Linuxの場合:
    <mongo_path>/bin
    ./mongodump -h <source_mongodb_host>:<source_mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> -o <backup_location>
    Windowsの場合:
    <mongo_path>/bin>mongodump -h <source_mongodb_host>:<source_mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> -o <backup_location>
    詳細については、MongoDB documentationを参照してください。
    MongoDBのバックアップ後にインスタンスを停止します。
  3. MongoDB 4.xをインストールして起動します。
    Talend Data Stewardship 8.0はMongoDBバージョン4.xと3.6をサポートしています。
  4. データベースを削除します。
    1. Talend Data Stewardshipデータベースユーザーとしてmongoシェルを開き、次のコマンドを実行します。
      Linuxの場合:
      cd <install_dir>/mongodb/bin
      ./mongo tds -u tds-user -p duser --port 27017
      Windowsの場合:
      <install_dir>\mongodb\bin>mongo tds -u tds-user -p duser --port 27017
    2. Talend Data Stewardshipデータベースに切り替え: use tds
    3. データベースを削除: db.runCommand( { dropDatabase: 1 } )
    4. mongo shellを終了: exit
  5. 次のコマンドを実行してMongoDBバックアップを復元します。
    Linuxの場合:
    <mongo_path>/bin
    ./mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
    Windowsの場合:
    <mongo_path>/bin>mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
    Talend Data Stewardshipの前バージョンの場合は、<Data_Stewardship_Path>/conf/data-stewardship.propertiesファイルをカスタマイズした時に、古い設定ファイルから新しいファイルに値をコピーできます。
  6. Talend Data Stewardship 8.0をインストールし、外部MongoDBオプションを選択します。前のインスタンスと同じ設定を指定し、Talend Administration Centerにリンクさせます。
    Talend Data Stewardship 8.0をサービスモードでインストールした場合は、MongoDBのインスタンスを停止します。
  7. Talend Data Stewardship 8.0のインストールから<install_dir>/tds/apache-tomcat/dataフォルダーを削除します。
  8. Talend Data Stewardship 8.0を起動します。
  9. Talend Dictionary Service APIを使ってセマンティックタイプを再公開し、インデックスをLucene 8に移行させます。
    詳細は、Talend Dictionary Service管理ガイドを参照してください。

タスクの結果

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