対象製品...
Big Data Platform
Data Fabric
Data Management Platform
Data Services Platform
MDM Platform
Real-Time Big Data Platform
始める前に
Talend Dictionary Service 8.0をダウンロード済みであること。
手順
- 前バージョンの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シェルを開き、次のコマンドを実行します。
Linuxの場合:
Windowsの場合:cd <install_dir>/mongodb/bin ./mongo dqdict -u dqdict-user -p duser --port 27017
<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を停止します。
-
Talend Dictionary Serviceデータベースユーザーとしてmongoシェルを開き、次のコマンドを実行します。
- <Tomcat>/conf/data-quality.propertiesファイルの前のバージョンと新しいバージョンを開きます。
-
data-quality.propertiesファイルの新しいバージョンで、次のパラメーター名を新しい名前に置き換えます。
以前のパラメーター名 新しいパラメーター名 dq.mongo.host spring.data.mongodb.host dq.mongo.port spring.data.mongodb.port dq.mongo.username spring.data.mongodb.username dq.mongo.password spring.data.mongodb.password dq.mongo.database.name spring.data.mongodb.database dq.mongo.ssl.enabled spring.data.mongodb.ssl dq.mongo.ssl.trust-store spring.data.mongodb.ssl.trust-store dq.mongo.ssl.trust-store-password spring.data.mongodb.ssl.trust-store-password - 古いバージョンのdata-quality.propertiesファイルに何らかのカスタム設定を行っていた場合は、古い設定ファイルの値をコピーして8.0バージョンのファイルをアップデートしてください。
- 8.0バージョンのMongoDBを開始します。
-
次のコマンドを使って、Talend Dictionary Serviceの前バージョンのMongoDBに実行したバックアップを8.0.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\
-
以下の順番で起動し、Talend Dictionary Service 8.0を開始します。
- Apache ZooKeeper
- Apache Kafka
- Apache Tomcat (Talend Administration CenterサーバーとTalend Identity and Access Managementサーバー)
- MongoDB
- MinIO
タスクの結果
これで、Talend Dictionary Service 8.0を使う準備ができました。