組み込みMongoDBを使ってTalend Data Stewardship 8.0.xに移行 - 8.0

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

Version
8.0
Language
日本語 (日本)
EnrichDitaval
Big Data
Product
Talend Big Data
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio
Content
インストールとアップグレード

始める前に

手順

  1. 現在のTalend Data Stewardshipインスタンスを停止しますが、MongoDBは実行し続けます。
  2. 次のコマンドを使って、Talend Data Stewardshipの前のバージョンで使用した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プロパティのデフォルト値は以下のとおりです。
    プロパティ
    mongodb.host localhost
    mongodb.port 27017
    mongodb.database tds
    mongodb.user tds-user
    mongodb.password duser
  3. Talend Data Stewardshipの前バージョンからMongoDBインスタンスを停止します。
    注: Windowsユーザーの場合は、Talend Data Stewardship 8.0.xをインストールする前に現在のMongoDBをアンインストールする必要があります。
  4. Talend Data Stewardship 8.0.xをインストールし、組み込みMongoDBオプションを選択します。Talend Data Stewardshipではなく、MongoDBを開始します。
  5. データベースを削除します
    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
  6. 次のコマンドを使って、新しい8.0x MongoDBインスタンスで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>
  7. 前バージョンの<Data_Stewardship_Path>/conf/data-stewardship.propertiesファイルをカスタマイズした場合は、古い設定ファイルから値をコピーして、新しいバージョンに追加できます。
  8. Talend Data Stewardship 8.0.xのインストールから<install_dir>/tds/apache-tomcat/dataフォルダーを削除します。
  9. Talend Data Stewardship 8.0.xを起動します。

タスクの結果

Talend Data Stewardship 8.0.xを使用する準備ができました。