删除消费群组会从 Managed Service for Apache Kafka 集群中移除相应消费群组。
如需删除消费群组,您可以使用 Google Cloud 控制台、Google Cloud CLI、客户端库、Managed Kafka API 或开源 Apache Kafka API。
删除使用方群组所需的角色和权限
如需获得删除消费群组所需的权限,请让您的管理员为您授予项目的 Managed Kafka Consumer Group Editor (roles/managedkafka.consumerGroupEditor) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
此预定义角色包含删除消费群组所需的权限。如需查看所需的确切权限,请展开所需权限部分:
所需权限
您需要具备以下权限才能删除消费群组:
-
删除使用方群组:
managedkafka.consumerGroups.delete
如需详细了解“Managed Kafka Consumer Group Editor”角色,请参阅 Managed Service for Apache Kafka 预定义角色。
删除使用方群组
删除使用方群组后,其存储的使用方偏移量会永久丢失。您也无法在控制台中查看消费群组的日志和指标。不过,与消费群组相关联的指标和日志会保留下来,并且可以使用日志浏览器进行访问。 删除使用方群组也不会删除其已使用的消息。这些消息仍可在其最初关联的主题中查看。
如需删除消费群组,请按以下步骤操作:
控制台
在 Google Cloud 控制台中,前往集群页面。
- 在集群列表中,点击要删除的消费群组所属的集群。
系统会打开集群详情页面。
- 点击要删除的消费群组。
- 在消费者群组详情页面中,点击删除。
- 确认操作。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
运行
gcloud managed-kafka consumer-groups delete命令:gcloud managed-kafka consumer-groups delete CONSUMER_GROUP_ID \ --cluster=CLUSTER_ID \ --location=LOCATION
此命令会从您的 Managed Service for Apache Kafka 集群中永久移除某个消费者群组。
替换以下内容:
-
CONSUMER_GROUP_ID:消费群组的 ID 或名称。
-
CLUSTER_ID:集群的 ID 或名称。
-
LOCATION:集群的位置。
-