Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Migrieren zu Talend Data Stewardship 8.0.x R2022-07 mit integriertem MongoDB

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 Migration 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 die aktuelle Instanz von Talend Data Stewardship an, führen Sie die MongoDB-Instanz jedoch weiterhin aus.
  2. Sichern Sie die für die Vorgängerversion von Talend Data Stewardship verwendete MongoDB-Instanz, indem Sie 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>
    Für die integrierten MongoDB-Eigenschaften gelten folgende Standardwerte:
    Eigenschaft Wert
    mongodb.host localhost
    mongodb.port 27017
    mongodb.database tds
    mongodb.user tds-user
    mongodb.password duser
  3. Halten Sie die MongoDB-Instanz der Vorgängerversion von Talend Data Stewardship an.
    InformationshinweisAnmerkung: Windows-Benutzer: Sie müssen die aktuelle MongoDB-Instanz deinstallieren, bevor Sie Talend Data Stewardship 8.0 installieren.
  4. Installieren Sie Talend Data Stewardship 8.0 und wählen Sie die integrierte MongoDB-Option aus. Starten Sie die Instanz nicht.
    Wenn Talend Data Stewardship 8.0 im Dienstmodus installiert wurde, halten Sie die MongoDB-Instanz an.
  5. 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.
  6. Stellen Sie den MongoDB-Backup für die neue 8.0-Instanz von MongoDB wieder her. Verwenden Sie dazu folgenden Befehl:
    <mongo_path>/bin/mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
  7. Wenn Sie die Datei <Data_Stewardship_Path>/conf/data-stewardship.properties in der Vorgängerversion angepasst haben, können Sie die Werte der alten Konfigurationsdatei kopieren und sie in der neuen Version hinzufügen. Dann können Sie die für Talend Cloud und Talend Management Console benötigten Parameter ändern, wie in Konfigurieren von Talend Data Stewardship nach der Installation beschrieben.
  8. Löschen Sie den Ordner <install_dir>/tds/apache-tomcat/data aus der Installation von Talend Data Stewardship 8.0.
  9. Starten Sie Talend Data Stewardship 8.0.
  10. 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. Zum Konfigurieren von Talend Dictionary Service folgen Sie den Anweisungen unter Konfigurieren von Talend Data Stewardship.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!