Dataproc Metastore-Dienst löschen

Auf dieser Seite wird erläutert, wie Sie einen Dataproc Metastore-Dienst löschen.

Sie können Ihren Dataproc Metastore-Dienst löschen, wenn Sie Sie haben Konfigurationseinstellungen ausgewählt, die nicht geändert werden können, z. B. der Dienst oder die Version des Hive-Metastores.

Hinweise

Erforderliche Rollen

Um die Berechtigung zum Löschen eines Dataproc Metastore-Dienstes zu erhalten, bitten Sie Ihren Administrator, Ihnen folgende IAM-Rollen für Ihr Projekt basierend auf dem Prinzip der geringsten Berechtigung:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Diese vordefinierte Rolle enthält die Berechtigung metastore.services.delete, die zum Löschen eines Dataproc Metastore-Dienstes erforderlich.

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 in der Übersicht zu Dataproc Metastore IAM.

Dienst entfernen

Die folgende Anleitung zeigt, wie Sie einen Dataproc Metastore löschen. .

Hinweise

  • Der Cloud Storage-Bucket wird nicht automatisch gelöscht, wenn Sie die Dataproc Metastore Informationen zum Löschen eines Buckets finden Sie unter Buckets löschen.

  • Nach dem Löschen eines Dataproc Metastores wird der Die vom Dienst verwendeten VPC-Netzwerk-Peering-Routen bleiben bis zu 3 Stunden erhalten. Wenn andere Dataproc Metastore-Dienste diese VPC-Netzwerk-Peering-Routen verwenden, werden sie nicht gelöscht.

Console

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

    Zu Dataproc Metastore

  2. Wählen Sie den Dienst aus, den Sie löschen möchten.

  3. Klicken Sie in der Navigationsleiste auf Löschen.

    Ein Dialogfeld wird geöffnet.

  4. Klicken Sie im Dialogfeld auf Löschen.

    Kehren Sie zur Seite Dataproc Metastore zurück und überprüfen, ob der gelöschte Dienst nicht mehr in der Liste angezeigt wird.

Sie können den Dienst auch auf der Seite „Dienstdetails“ löschen.

  1. Klicken Sie auf der Seite Dataproc Metastore auf den Dienst, den Sie Löschen.

    Die Seite Dienstdetails für diesen Dienst wird geöffnet.

    Seite „Dienstdetails“
  2. Klicken Sie in der Navigationsleiste auf Dienst löschen.

    Ein Dialogfeld wird geöffnet.

  3. Klicken Sie im Dialogfeld auf Löschen.

    Kehren Sie zur Seite Dataproc Metastore zurück und überprüfen, ob der gelöschte Dienst nicht mehr in der Liste angezeigt wird.

gcloud-CLI

  1. Führen Sie den folgenden gcloud metastore services delete-Befehl aus, um einen Dienst zu löschen.

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    Ersetzen Sie Folgendes:

    • SERVICE: Der Name des Dataproc Metastore-Dienst, den Sie löschen.
    • LOCATION: Die Google Cloud-Region, in der Ihr In dem sich der Dataproc Metastore-Dienst befindet.
  2. Prüfen Sie, ob der Löschvorgang erfolgreich war.

REST

Folgen Sie der API-Anleitung, um einen Dienst mithilfe des APIs Explorers zu löschen.

Löschschutz

Der Löschschutz von Dataproc Metastore verhindern, dass vorhandene und neue Dataproc Metastore versehentlich entfernt werden . Mit dem Löschschutz können Sie Dienste absichern, für Ihre Anwendungen und Arbeitslasten.

Hinweise

  • Die Option für den Löschschutz ist standardmäßig deaktiviert.

  • Sie können den Löschschutz nur auf Instanzebene festlegen. Privatperson kann kein Schutz für Metadaten wie Tabellen, Datenbanken oder Partitionen. Sie können den Schutz auch nicht für eine Sicherung aktivieren.

  • Wenn das Projekt mit einer geschützten Instanz gelöscht wird, wird die Instanz auch gelöscht, unabhängig vom Löschschutz.

Löschschutz aktivieren

Sie können den Löschschutz beim Erstellen einer Instanz oder auf einer vorhandenen Instanz.

Für neue Dienste

Console

  1. Rufen Sie in der Google Cloud Console den Dataproc Metastore auf. Seite.

    Gehe zu Dataproc Metastore

  2. Klicken Sie in der Navigationsleiste auf +Erstellen.

    Das Dialogfeld Metastore-Dienst erstellen wird geöffnet.

  3. Wählen Sie Dataproc Metastore 2 aus.

  4. Klicken Sie unter Löschschutz auf die Ein/Aus-Schaltfläche, um die Funktion zu aktivieren.

  5. Konfigurieren Sie die verbleibenden Dienstoptionen nach Bedarf oder verwenden Sie die bereitgestellten Standardeinstellungen.

  6. Klicken Sie auf Senden.

gcloud-CLI

So aktivieren Sie den Löschschutz für einen neuen Dataproc Metastore-Dienst: Führen Sie den folgenden gcloud metastore services create-Befehl aus.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --instance-sizeINSTANCE_SIZE \
  --deletion-protection

Ersetzen Sie Folgendes:

  • SERVICE: Der Name des Dataproc Metastore-Dienst, den Sie löschen.
  • LOCATION: Die Google Cloud-Region, in der Ihr In dem sich der Dataproc Metastore-Dienst befindet.
  • INSTANCE: Die Instanzgröße für Ihren Dienst.

Für bestehende Dienste

Console

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

    Zu Dataproc Metastore

  2. Klicken Sie auf der Seite Dataproc Metastore auf den Dienstnamen des den Sie aktualisieren möchten.

    Die Seite Dienstdetails wird geöffnet.

  3. Klicken Sie auf dem Tab Konfiguration auf Bearbeiten.

    Die Seite Dienst bearbeiten wird geöffnet.

  4. Klicken Sie unter Löschschutz auf die Ein/Aus-Schaltfläche, um die Funktion zu aktivieren.

  5. Klicken Sie auf Senden.

gcloud-CLI

So aktivieren Sie den Löschschutz für einen vorhandenen Dataproc Metastore-Dienst: Führen Sie den folgenden gcloud metastore services update-Befehl aus.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --deletion-protection

Ersetzen Sie Folgendes:

  • SERVICE: Der Name des Dataproc Metastore-Dienst, den Sie löschen.
  • LOCATION: Die Google Cloud-Region, in der Ihr In dem sich der Dataproc Metastore-Dienst befindet.

Löschschutz deaktivieren

Führen Sie folgenden Befehl aus, um den Löschschutz für einen Dataproc Metastore-Dienst zu deaktivieren: Follower von gcloud metastore services update mit der Option --no=deletion-protection.

gcloud metastore services update SERVICE \
   --location=LOCATION \
   --no=deletion-protection

Nächste Schritte