Eliminare un servizio Dataproc Metastore

Questa pagina spiega come eliminare un servizio Dataproc Metastore.

Ti consigliamo di eliminare il servizio Dataproc Metastore se hai scelto alcune impostazioni di configurazione che non possono essere modificate, ad esempio il nome del servizio o la versione del metastore Hive.

Prima di iniziare

Ruoli obbligatori

Per ottenere l'autorizzazione necessaria per eliminare un servizio Dataproc Metastore, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto, in base al principio del privilegio minimo:

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene l'autorizzazione metastore.services.delete necessaria per eliminare un servizio Dataproc Metastore.

Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.

Per ulteriori informazioni su ruoli e autorizzazioni specifici di Dataproc Metastore, consulta la panoramica di IAM di Dataproc Metastore.

Elimina un servizio

Le istruzioni riportate di seguito mostrano come eliminare un servizio Dataproc Metastore.

Considerazioni

  • Il bucket Cloud Storage non viene eliminato automaticamente quando elimini Dataproc Metastore. Per eliminare un bucket, consulta Eliminare i bucket.

  • Dopo aver eliminato un metastore Dataproc, i percorsi di peering della rete VPC creati automaticamente e utilizzati dal servizio rimangono attivi per un massimo di 3 ore. Tieni presente che se altri servizi Metastore Dataproc continuano a utilizzare questi percorsi di peering di rete VPC, non vengono eliminati.

Console

  1. Nella console Google Cloud, apri la pagina Dataproc Metastore:

    Vai a Dataproc Metastore

  2. Seleziona il servizio che vuoi eliminare.

  3. Nella barra di navigazione, fai clic su Elimina.

    Si apre una finestra di dialogo.

  4. Nella finestra di dialogo, fai clic su Elimina.

    Torna alla pagina Dataproc Metastore e verifica che il servizio eliminato non sia più visualizzato nell'elenco.

Puoi anche eliminare il servizio nella pagina dei dettagli del servizio.

  1. Nella pagina Dataproc Metastore, fai clic sul servizio da eliminare.

    Viene visualizzata la pagina Dettagli del servizio per il servizio in questione.

    Pagina dei dettagli del servizio
  2. Nella barra di navigazione, fai clic su Elimina servizio.

    Si apre una finestra di dialogo.

  3. Nella finestra di dialogo, fai clic su Elimina.

    Torna alla pagina Dataproc Metastore e verifica che il servizio eliminato non sia più visualizzato nell'elenco.

Interfaccia a riga di comando gcloud

  1. Per eliminare un servizio, esegui il seguente comando gcloud metastore services delete.

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    Sostituisci quanto segue:

    • SERVICE: il nome del servizio Dataproc Metastore che stai eliminando.
    • LOCATION: la regione Google Cloud in cui risiede il servizio Dataproc Metastore.
  2. Verifica che l'eliminazione sia andata a buon fine.

REST

Segui le istruzioni dell'API per eliminare un servizio utilizzando Explorer API.

Deletion-protection

La protezione dell'eliminazione di Dataproc Metastore è una funzionalità che ti aiuta a impedire la rimozione accidentale di servizi Dataproc Metastore esistenti e nuovi. Utilizzando la protezione dall'eliminazione, puoi salvaguardare i servizi importanti per le tue applicazioni e i tuoi carichi di lavoro.

Considerazioni

  • Per impostazione predefinita, l'opzione di protezione da eliminazione è disattivata.

  • Puoi impostare la protezione dall'eliminazione solo a livello di istanza. La protezione individuale non può essere impostata sui metadati, ad esempio tabelle, database o partizioni. Inoltre, non puoi attivare la protezione su un backup.

  • Se il progetto contenente un'istanza protetta viene eliminato, viene eliminata anche l'istanza, indipendentemente dalla protezione da eliminazione.

Attiva la protezione da eliminazione

Puoi attivare la protezione da eliminazione quando crei un'istanza o su un'istanza esistente.

Per i nuovi servizi

Console

  1. Nella console Google Cloud, vai alla pagina Dataproc Metastore.

    Vai a Dataproc Metastore

  2. Nella barra di navigazione, fai clic su +Crea.

    Si apre la finestra di dialogo Crea servizio Metastore.

  3. Seleziona Dataproc Metastore 2.

  4. In Protezione da eliminazione, fai clic sul pulsante di attivazione/disattivazione per attivare la funzionalità.

  5. Configura le restanti opzioni di servizio in base alle tue esigenze o utilizza quelle predefinite.

  6. Fai clic su Invia.

Interfaccia a riga di comando gcloud

Per attivare la protezione da eliminazione su un nuovo servizio Dataproc Metastore, esegui il seguente comando gcloud metastore services create.

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

Sostituisci quanto segue:

  • SERVICE: il nome del servizio Dataproc Metastore che stai eliminando.
  • LOCATION: la regione Google Cloud in cui risiede il servizio Dataproc Metastore.
  • INSTANCE: la dimensione dell'istanza per il servizio.

Per i servizi esistenti

Console

  1. Nella console Google Cloud, apri la pagina Dataproc Metastore:

    Vai a Dataproc Metastore

  2. Nella pagina Dataproc Metastore, fai clic sul nome del servizio che vuoi aggiornare.

    Viene visualizzata la pagina Dettagli del servizio.

  3. Nella scheda Configurazione, fai clic su Modifica.

    Viene visualizzata la pagina Modifica servizio.

  4. In Protezione da eliminazione, fai clic sul pulsante di attivazione/disattivazione per attivare la funzionalità.

  5. Fai clic su Invia.

Interfaccia a riga di comando gcloud

Per attivare la protezione contro l'eliminazione su un servizio Dataproc Metastore esistente, esegui il seguente comando gcloud metastore services update.

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

Sostituisci quanto segue:

  • SERVICE: il nome del servizio Dataproc Metastore che stai eliminando.
  • LOCATION: la regione Google Cloud in cui risiede il servizio Dataproc Metastore.

Disattiva la protezione da eliminazione

Per disattivare la protezione dall'eliminazione in un servizio Dataproc Metastore, esegui il seguente comando gcloud metastore services update con l'opzione --no=deletion-protection.

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

Passaggi successivi