消息队列Kafka版实例删除Consumer Group后仍然可以接收到消息

消息队列Kafka版实例删除Consumer Group后仍然可以接收到消息

更新时间:2020-08-10 16:04:00

问题描述

使用消息队列Kafka版实例时,删除Consumer Group后仍然可以接收到消息。

问题原因

历史版本的消息队列Kafka版实例在删除Consumer Group时,不会彻底清除路由信息,导致被删除的Consumer Group依然可以收到消息。

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

请参考以下步骤进行处理:

  1. 登录消息队列Kafka版控制台
  2. 在左侧导航栏,单击概览
  3. 单击目标实例的详情按钮。
  4. 实例详情页面,查看该实例的小版本信息。
    • 非最新版本
      请升级消息队列Kafka实例至最新版本,详情请参见升级实例服务版本
    • 最新版本
      请继续下一步操作。
  5. 在左侧导航栏,单击Consumer Group管理
  6. 重新创建之前删除的Consumer Group,然后再次删除该Consumer Group。
    说明:消息队列Kafka实例升级至最新版本后,历史版本中已经被删除的Consumer Group路由仍然存在,为了对其进行彻底清除,需要执行一遍重新创建Consumer Group以及重新删除Consumer Group的流程。
  7. 完成上述操作后,您可以正常创建Consumer Group。

适用于

  • 消息队列Kafka版

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。