Before you begin
You have downloaded the latest hybrid Talend Dictionary Service 8.0 archive from Talend Cloud's Downloads page.
Procedure
- Open Talend Data Inventory, Talend Data Preparation or Talend Data Stewardship.
- Go to the Semantic types tab.
-
Export the semantic types you want to keep: either Talend default semantic
types you modified or semantic types you created.
Important: Exporting and reimporting your semantic types is critical to avoid losing existing semantic types.
- Stop your instance of the previous version of Talend Dictionary Service but keep MongoDB running.
-
Back up the MongoDB instance used for the previous version of
Talend Dictionary Service using the
following command:
mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> -o <dump_output>
The default value for the embedded MongoDB properties are the following:Property Value mongodb.host
localhost
mongodb.port
27017
mongodb.database
dqdict
mongodb.user
dqdict-user
mongodb.password
duser
Example
mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
- Stop your MongoDB instance.
- Install Talend Dictionary Service 8.0 with the embedded MongoDB and do not start the instance.
-
If you have installed Talend Dictionary Service 8.0 in service mode, stop the instance, delete the database and stop
MongoDB:
-
Open a mongo shell as Talend Dictionary Service database user and execute the following commands:
cd <install_dir>/mongodb/bin ./mongo dqdict -u dqdict-user -p duser --port 27017
-
Switch to Talend Dictionary Service database:
use dqdict
-
Drop the database:
db.runCommand( { dropDatabase: 1 } )
-
Exit mongo shell:
exit
- Stop MongoDB.
-
Open a mongo shell as Talend Dictionary Service database user and execute the following commands:
- Start MongoDB of the 8.0 version.
- Open Talend Data Inventory, Talend Data Preparation or Talend Data Stewardship.
- Go to the Semantic types tab.
- Import the previously exported semantic types.
Results
You are now ready to use Talend Dictionary Service 8.0.