L'eliminazione di un gruppo di consumer rimuove un gruppo di consumer dal tuo cluster Managed Service per Apache Kafka.
Per eliminare un gruppo di consumatori, puoi utilizzare la console Google Cloud , Google Cloud CLI, le librerie client, l'API Managed Kafka o le API Apache Kafka open source.
Ruoli e autorizzazioni richiesti per eliminare un gruppo di consumer
Per ottenere le autorizzazioni necessarie per eliminare i gruppi di consumatori, chiedi all'amministratore di concederti il ruolo IAM Editor gruppo di consumatori Kafka gestito (roles/managedkafka.consumerGroupEditor) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per eliminare i gruppi di consumatori. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per eliminare i tuoi gruppi di consumatori sono necessarie le seguenti autorizzazioni:
-
Elimina gruppi di consumer:
managedkafka.consumerGroups.delete
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Eliminare un gruppo di consumer
Quando elimini un gruppo di consumer, gli offset dei consumatori che memorizza vengono persi definitivamente. Inoltre, non puoi visualizzare i log e le metriche per i gruppi di consumatori nella console. Tuttavia, le metriche e i log associati al gruppo di consumatori vengono conservati e sono accessibili tramite Esplora log. L'eliminazione di un gruppo di consumer non comporta l'eliminazione dei messaggi che ha consumato. I messaggi sono ancora disponibili negli argomenti a cui erano originariamente associati.
Per eliminare un gruppo di consumer:
Console
Nella console Google Cloud , vai alla pagina Cluster.
- Nell'elenco dei cluster, fai clic sul cluster a cui appartiene il gruppo di consumatori che vuoi eliminare.
Viene visualizzata la pagina Dettagli cluster.
- Fai clic sul gruppo di consumer che vuoi eliminare.
- Nella pagina Dettagli gruppo di consumatori, fai clic su Elimina.
- Conferma l'operazione.
gcloud
-
Nella console Google Cloud , attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installata e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
Esegui il comando
gcloud managed-kafka consumer-groups delete:gcloud managed-kafka consumer-groups delete CONSUMER_GROUP_ID \ --cluster=CLUSTER_ID \ --location=LOCATION
Questo comando rimuove definitivamente un gruppo di consumatori dal tuo cluster Managed Service per Apache Kafka.
Sostituisci quanto segue:
-
CONSUMER_GROUP_ID: l'ID o il nome del gruppo di consumatori.
-
CLUSTER_ID: l'ID o il nome del cluster.
-
LOCATION: la posizione del cluster.
-
Go
Java
Python
Passaggi successivi
- Visualizzare un gruppo di consumer.
- Elenca tutti i gruppi di consumer di un cluster.
- Modificare un gruppo di consumatori.