Migrieren zu Talend Data Stewardship ab 8.0.x R2022-07 mit externem MongoDB - Cloud

Installationshandbuch für Hybrid-Versionen von Talend Cloud

Version
Cloud
Language
Deutsch
Operating system
Linux
Product
Talend Cloud
Module
Talend Data Preparation
Talend Data Stewardship
Talend Management Console
Content
Installation und Upgrade
Last publication date
2024-03-26

Vorbereitungen

Wenn Sie Talend Dictionary Service installiert und zur Erstellung benutzerspezifischer semantischer Typen oder zur Aktualisierung vordefinierter Typen verwendet haben, müssen Sie Talend Dictionary Service vor der Migration von Talend Data Stewardship migrieren. Weitere Informationen finden Sie unter Migrieren von Talend Dictionary Service zu einer Version ab 8.0.x R2022-07.

Laden Sie das Archiv der Hybridversion von Talend Data Stewardship 8.0 von der Downloads-Seite von Talend Cloud herunter.

Prozedur

  1. Halten Sie Ihre Instanz der Vorgängerversion von Talend Data Stewardship an, führen Sie MongoDB jedoch weiterhin aus.
  2. Erstellen Sie eine Sicherungskopie von MongoDB, indem Sie den folgenden Befehl ausführen:
    <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>
    Weitere Informationen können Sie der MongoDB-Dokumentation entnehmen.
    Halten Sie die MongoDB-Instanz nach der Sicherung an.
  3. Installieren und starten Sie MongoDB 4.x.
    Talend Data Stewardship 8.0 unterstützt die Version 4.x von MongoDB.
  4. Löschen Sie die Datenbank:
    1. Öffnen Sie eine Mongo-Shell als ein Datenbankbenutzer von Talend Data Stewardship und führen Sie folgende Befehle aus:
      cd <install_dir>/mongodb/bin
      ./mongo tds -u tds-user -p duser --port 27017
    2. Wechseln Sie zur Datenbank von Talend Data Stewardship: use tds.
    3. Löschen Sie die Datenbank: db.runCommand( { dropDatabase: 1 } ).
    4. Beenden Sie die Mongo-Shell: exit.
  5. Stellen Sie den MongoDB-Backup wieder her, indem Sie den folgenden Befehl ausführen:
    <mongo_path>/bin/mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
    Wenn Sie die Datei <Data_Stewardship_Path>/conf/data-stewardship.properties für die Vorgängerversion von Talend Data Stewardship angepasst haben, können Sie die Werte der alten Konfigurationsdatei in die neue Datei kopieren. Sie können dann die für Talend Cloud und Talend Management Console benötigten Parameter, wie in Konfigurieren von Talend Data Stewardship nach der Installation beschrieben, nach Bedarf ändern.
  6. Installieren Sie Talend Data Stewardship 8.0 und wählen Sie die externe MongoDB-Option aus. Sie müssen die Instanz mit denselben Einstellungen wie für die Vorgängerversion konfigurieren und sie mit Ihrem Talend Administration Center verknüpfen.
    Wenn Talend Data Stewardship 8.0 im Dienstmodus installiert wurde, halten Sie die MongoDB-Instanz an.
  7. Löschen Sie den Ordner <install_dir>/tds/apache-tomcat/data aus der Installation von Talend Data Stewardship 8.0.
  8. Starten Sie Talend Data Stewardship 8.0.
  9. Veröffentlichen Sie die semantischen Typen erneut über die API von Talend Dictionary Service, um die Indizes zu Lucene 8 zu migrieren.

Ergebnisse

Sie haben Ihre Daten zu Talend Dictionary Service 8.0 migriert. Um Talend Dictionary Service zu konfigurieren, halten Sie sich an die Anweisungen unter Konfigurieren von Talend Data Stewardship.