始める前に
Talend Cloudのダウンロードページから最新のハイブリッドのTalend Dictionary Service 8.0アーカイブをダウンロード済みであること。
手順
-
Talend Data Inventory、Talend Data Preparation、Talend Data Stewardshipのいずれかを開きます。
-
[Semantic types] (セマンティックタイプ)タブに移動します。
-
維持したいセマンティックタイプ(変更したTalendのデフォルトセマンティックタイプか作成したセマンティックタイプのいずれか)をエクスポートします。
情報メモ重要: 既存のセマンティックタイプを失わないよう、セマンティックタイプのエクスポートと再インポートが重要です。
-
前バージョンのTalend Dictionary Serviceのインスタンスを停止しますが、MongoDBの実行は続けます。
-
以下のコマンドを使い、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\
-
MongoDBインスタンスを停止します。
-
組み込みMongoDBと共にTalend Dictionary Service 8.0をインストールしますが、インスタンスを開始しません。
-
Talend Dictionary Service 8.0をサービスモードでインストールした場合は、インスタンスを停止し、データベースを削除して、MongoDBを停止します:
-
Talend Dictionary Serviceデータベースユーザーとしてmongoシェルを開き、次のコマンドを実行します。
cd <install_dir>/mongodb/bin
./mongo dqdict -u dqdict-user -p duser --port 27017
-
Talend Dictionary Serviceデータベースに切り替え: use dqdict
-
データベースを削除: db.runCommand( { dropDatabase: 1 } )
-
mongo shellを終了: exit
-
MongoDBを停止します。
-
8.0バージョンのMongoDBを開始します。
-
Talend Data Inventory、Talend Data Preparation、Talend Data Stewardshipのいずれかを開きます。
-
[Semantic types] (セマンティックタイプ)タブに移動します。
-
前にエクスポートしたセマンティックタイプをインポートします。