Dienst aus einer Sicherung wiederherstellen

Mit der Wiederherstellung können Sie die gespeicherten Metadaten und die Konfiguration Ihres Dataproc-Metastore-Dienstes aus einer Sicherung wiederherstellen.

Auf dieser Seite wird erläutert, wie Sie die Metadaten eines Dataproc Metastore-Dienstes mit der Google Cloud Console, die in einem lokalen Browser geöffnet wurde, oder mithilfe der Dataproc Metastore API-Methode services.restore wiederherstellen.

Zugriffssteuerung

  • Zum Wiederherstellen von Metadaten benötigen Sie eine IAM-Rolle mit den IAM-Berechtigungen metastore.services.restore und metastore.backups.use. Die jeweiligen Dataproc Metastore-spezifischen Rollen roles/metastore.admin und roles/metastore.editor können zum Wiederherstellen von Berechtigungen verwendet werden.

  • Sie können Nutzern oder Gruppen auch die Wiederherstellungsberechtigung mithilfe der Legacy-Rollen roles/owner und roles/editor gewähren.

Weitere Informationen finden Sie unter Dataproc Metastore-IAM und -Zugriffssteuerung.

Dienst aus einer Sicherung wiederherstellen

Sie können einen Dienst aus einer Sicherung wiederherstellen. Dazu wählen Sie auf der Seite mit den Dienstdetails, die in einem lokalen Browser geöffnet ist, eine Sicherung aus oder geben Sie die Dataproc API-Methode services.restore an.

Sie können Metadaten mit der aktuellen Dienstkonfiguration wiederherstellen oder Metadaten mit der Sicherungsdienstkonfiguration wiederherstellen. Sie können die Metadaten- und Sicherungsdienstkonfiguration gleichzeitig wiederherstellen. Die Konfiguration enthält Einstellungen wie Netzwerk, Port und Dienststufe. Dabei handelt es sich um dieselben Konfigurationen, die Sie mit der API-Methode service.update ändern können.

Solange eine Wiederherstellung aussteht, kann der Dienst nicht aktualisiert werden. Sie können den Dienst während einer Wiederherstellung verwenden.

Sie können einen Dataproc Metastore-Dienst aus einer Sicherung mithilfe der Google Cloud Console oder der Dataproc Metastore API wiederherstellen:

Console

  1. Öffnen Sie in der Cloud Console die Dataproc Metastore-Seite:

    Dataproc Metastore in der Cloud Console öffnen

  2. Klicken Sie auf der Seite Dataproc Metastore auf den Namen des Dienstes, in dem Sie Metadaten wiederherstellen möchten. Die Seite Servicedetails wird geöffnet.

    Seite „Dienstdetails“
  3. Klicken Sie auf den Tab Sicherung/Wiederherstellung, um Ihre Sicherungen für den Dienst anzusehen.

  4. Klicken Sie rechts neben der gewünschten Sicherung auf und wählen Sie Wiederherstellen aus. Die Seite Wiederherstellen wird geöffnet.

    Sie können den Dienst auch auf der Seite mit den Sicherungsdetails wiederherstellen. Klicken Sie dazu auf den Namen der gewünschten Sicherung und dann auf Wiederherstellen.

  5. Wählen Sie eine Wiederherstellungsoption aus:

    • Metastore-Daten wiederherstellen

      Es werden nur die in der Sicherung gespeicherten Dateninhalte wiederhergestellt.

    • Metastore-Daten und -Dienstkonfiguration wiederherstellen

      Stellt den in der Sicherung gespeicherten Dateninhalt wieder her und wendet die in der Sicherung gespeicherte Dienstkonfiguration auf den aktuellen Dienst an.

  6. Klicken Sie auf Wiederherstellen, um den Dienst zu aktualisieren.

  7. Achten Sie darauf, dass Sie zur Seite Dienstdetails zurückgekehrt sind und dass die Wiederherstellung unter Sicherungsverlauf in der Sicherung/Wiederherstellung{/ angezeigt wird. 1}.

REST

Folgen Sie der API-Anleitung, um APIs in einem Dienst wiederherzustellen.

Ist die Wiederherstellung erfolgreich, wechselt der Dienst automatisch in den aktiven Status. Wenn er fehlschlägt, wird der Dienst auf seinen vorherigen fehlerfreien Zustand zurückgesetzt.

Den Verlauf der Wiederherstellung eines Dienstes finden Sie in der Cloud Console auf der Seite Dienstdetails auf dem Tab Sicherung/Wiederherstellung.

Warnungen vor der Wiederherstellung

  • Dataproc Metastore-Dienstlabels und tatsächliche Daten im Data Warehouse-Verzeichnis werden nicht wiederhergestellt.

  • Sie können nur Metadaten aus Sicherungen wiederherstellen, die aus demselben Dataproc Metastore-Dienst erstellt wurden.

  • Auf der Benutzeroberfläche ist ein Verlauf früherer Wiederherstellungen verfügbar. Durch das Löschen des Dienstes wird der gesamte Wiederherstellungsverlauf in diesem Dienst gelöscht.

Häufige Fehler

  • Die Nutzer, die den Dataproc Metastore-Dienst aus einer Sicherung wiederherstellen, haben die Berechtigungen metastore.services.restore und metastore.backups.use nicht.

Nächste Schritte