Auf dieser Seite wird erläutert, wie Sie einen Dataproc Metastore-Dienst löschen.
Möglicherweise möchten Sie Ihren Dataproc Metastore-Dienst löschen, wenn Sie Konfigurationseinstellungen ausgewählt haben, die nicht geändert werden können, z. B. den Dienstnamen oder die Hive-Metastore-Version.
Hinweis
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigung zum Löschen eines Dataproc Metastore-Dienstes zu erhalten. Dabei gilt das Prinzip der geringsten Berechtigung:
- Vollzugriff auf Dataproc Metastore-Ressourcen gewähren (
roles/metastore.editor) - Vollzugriff auf alle Dataproc Metastore-Ressourcen gewähren, einschließlich der IAM-Richtlinienverwaltung (
roles/metastore.admin)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die
metastore.services.delete
Berechtigung,
die zum
Löschen eines Dataproc Metastore-Dienstes erforderlich ist.
Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Weitere Informationen zu bestimmten Dataproc Metastore-Rollen und -Berechtigungen finden Sie unter Dataproc Metastore-IAM – Übersicht.Dienst entfernen
In der folgenden Anleitung wird gezeigt, wie Sie einen Dataproc Metastore-Dienst löschen.
Hinweise
Ihr Cloud Storage-Bucket wird beim Löschen Ihres Dataproc Metastore nicht automatisch gelöscht. Informationen zum Löschen eines Buckets finden Sie unter Buckets löschen.
Nach dem Löschen eines Dataproc Metastore bleiben automatisch erstellte VPC-Netzwerk-Peering-Routen, die vom Dienst verwendet werden, bis zu drei Stunden lang bestehen. Beachten Sie, dass diese VPC-Netzwerk-Peering-Routen nicht gelöscht werden, wenn sie weiterhin von anderen Dataproc Metastore-Diensten verwendet werden.
Console
Öffnen Sie in der Google Cloud Console die Seite Dataproc Metastore:
Wählen Sie den Dienst aus, den Sie löschen möchten.
Klicken Sie in der Navigationsleiste auf Löschen.
Ein Dialogfeld wird geöffnet.
Klicken Sie im Dialogfeld auf Löschen.
Kehren Sie zur Seite Dataproc Metastore zurück und prüfen Sie, ob der gelöschte Dienst nicht mehr in der Liste angezeigt wird.
Sie können den Dienst auch auf der Seite „Dienstdetails“ löschen.
Klicken Sie auf der Seite Dataproc Metastore auf den Dienst, den Sie löschen möchten.
Die Seite Dienstdetails für diesen Dienst wird geöffnet.
Klicken Sie in der Navigationsleiste auf Dienst löschen.
Ein Dialogfeld wird geöffnet.
Klicken Sie im Dialogfeld auf Löschen.
Kehren Sie zur Seite Dataproc Metastore zurück und prüfen Sie, ob der gelöschte Dienst nicht mehr in der Liste angezeigt wird.
gcloud CLI
Führen Sie den folgenden
gcloud metastore services deleteBefehl aus, um einen Dienst zu löschen.gcloud metastore services delete SERVICE \ --location=LOCATIONErsetzen Sie Folgendes:
SERVICE: Der Name des Dataproc Metastore-Dienstes, den Sie löschen.LOCATION: Die Google Cloud Region, in der sich Ihr Dataproc Metastore-Dienst befindet.
Prüfen Sie, ob der Löschvorgang erfolgreich war.
REST
Folgen Sie der API-Anleitung, um einen Dienst zu löschen mithilfe des APIs Explorers.
Löschschutz
Der Löschschutz für Dataproc Metastore ist eine Funktion, mit der Sie verhindern können, dass vorhandene und neue Dataproc Metastore-Dienste versehentlich entfernt werden. Mit dem Löschschutz können Sie Dienste schützen, die für Ihre Anwendungen und Arbeitslasten wichtig sind.
Hinweise
Standardmäßig ist die Option für den Löschschutz deaktiviert.
Sie können den Löschschutz nur auf Instanzebene festlegen. Für Metadaten wie Tabellen, Datenbanken oder Partitionen kann kein individueller Schutz festgelegt werden. Außerdem können Sie den Schutz nicht für eine Sicherung aktivieren.
Wenn das Projekt, das eine geschützte Instanz enthält, gelöscht wird, wird auch die Instanz gelöscht, unabhängig vom Löschschutz.
Löschschutz aktivieren
Sie können den Löschschutz beim Erstellen einer Instanz oder für eine vorhandene Instanz aktivieren.
Für neue Dienste
Console
Rufen Sie in der Google Cloud Console die Seite Dataproc Metastore auf.
Klicken Sie in der Navigationsleiste auf + Erstellen.
Das Dialogfeld Metastore-Dienst erstellen wird geöffnet.
Wählen Sie Dataproc Metastore 2 aus.
Klicken Sie unter Löschschutz auf die Schaltfläche, um die Funktion zu aktivieren.
Konfigurieren Sie die verbleibenden Dienstoptionen nach Bedarf oder verwenden Sie die angegebenen Standardeinstellungen.
Klicken Sie auf Senden.
gcloud CLI
Führen Sie den folgenden gcloud metastore services create Befehl aus, um den Löschschutz für einen neuen Dataproc Metastore-Dienst zu aktivieren.
gcloud metastore services update SERVICE \ --location=LOCATION \ --instance-sizeINSTANCE_SIZE \ --deletion-protection
Ersetzen Sie Folgendes:
SERVICE: Der Name des Dataproc Metastore-Dienstes, den Sie löschen.LOCATION: Die Google Cloud Region, in der sich Ihr Dataproc Metastore-Dienst befindet.INSTANCE: Die Instanzgröße für Ihren Dienst.
Für vorhandene Dienste
Console
Öffnen Sie in der Google Cloud Console die Seite Dataproc Metastore:
Klicken Sie auf der Seite Dataproc Metastore auf den Dienstnamen des Dienstes, den Sie aktualisieren möchten.
Die Seite Dienstdetails wird geöffnet.
Klicken Sie auf dem Tab Konfiguration auf Bearbeiten.
Die Seite Dienst bearbeiten wird geöffnet.
Klicken Sie unter Löschschutz auf die Schaltfläche, um die Funktion zu aktivieren.
Klicken Sie auf Senden.
gcloud CLI
Führen Sie den folgenden gcloud metastore services update Befehl aus, um den Löschschutz für einen vorhandenen Dataproc Metastore-Dienst zu aktivieren.
gcloud metastore services update SERVICE \ --location=LOCATION \ --deletion-protection
Ersetzen Sie Folgendes:
SERVICE: Der Name des Dataproc Metastore-Dienstes, den Sie löschen.LOCATION: Die Google Cloud Region, in der sich Ihr Dataproc Metastore-Dienst befindet.
Löschschutz deaktivieren
Führen Sie den
folgenden gcloud metastore services update
Befehl mit der --no-deletion-protection Option aus, um den Löschschutz für einen Dataproc Metastore-Dienst zu deaktivieren.
gcloud metastore services update SERVICE \ --location=LOCATION \ --no-deletion-protection