本文说明如何升级消息队列Kafka版实例的版本。

前提条件

消息队列Kafka版实例的状态为服务中

背景信息

  • 升级大版本

    升级大版本是指跨版本升级,例如将消息队列Kafka版实例的版本从0.10.x升级至2.x。

    说明
    • 消息队列Kafka版实例默认部署的大版本为0.10.x。其中,新实例默认部署的版本为0.10.2,旧实例默认部署的版本为0.10。0.10有一定概率触发死锁、频繁Rebalance等Bug,建议您将0.10升级至0.10.2。如何升级,请参见升级小版本
    • 消息队列Kafka版实例支持0.10.x和2.x大版本。其中,0.10.x大版本提供0.10和0.10.2,2.x大版本只提供2.2.0。
  • 升级小版本

    升级小版本是指非跨版本升级,例如将消息队列Kafka版实例的版本从0.10升级至0.10.2,或者从0.10.2升级至0.10.2内核优化版。

升级大版本

标准版消息队列Kafka版实例不支持将大版本从0.10.x升级到2.x。如需升级,您必须先将实例规格升级至专业版,然后再参考下文升级大版本。如何升级实例规格,请参见升级实例配置

注意
  • 升级不会收取任何费用,该升级兼容现运行的SDK和OpenAPI。
  • 为保证升级过程中业务不受影响,请确保客户端支持重连机制(默认支持)及对断开连接的异常处理。
  • 升级预计持续约25分钟,升级过程中服务不会中断,正常情况下不会影响业务。
  • 由于2.x的消息存储格式与0.10.x不同,您在完成升级之后,将无法回退到0.10.x,请您谨慎操作。
  • 建议您先购买测试实例进行升级验证,再到生产实例进行操作。
  • 建议您在业务低峰期执行升级操作。
  • 建议您在升级后更新客户端版本,保持客户端和服务端版本一致。
  1. 登录消息队列Kafka版控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击实例详情
  4. 实例详情页面,选择实例,然后在基本信息区域的大版本,单击升级大版本
  5. 升级大版本对话框,完成以下操作:
    1. 姓名文本框,输入您的姓名。
    2. 紧急联系电话文本框,输入您的紧急联系电话。
    3. 跨版本升级到2.0,选择
    4. 单击升级

升级小版本

注意
  • 升级不会收取任何费用,该升级兼容现运行的SDK和OpenAPI。
  • 为保证升级过程中业务不受影响,请确保客户端支持重连机制(默认支持)及对断开连接的异常处理。
  • 升级预计持续约15分钟,升级过程中服务不会中断,正常情况下不会影响业务。
  • 建议您在业务低峰期执行升级操作。
  • 建议您在升级后更新客户端版本,保持客户端和服务端版本一致。
  1. 登录消息队列Kafka版控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击实例详情
  4. 实例详情页面,选择实例,在基本信息区域的小版本,单击升级小版本
  5. 升级小版本对话框,完成以下操作:
    1. 姓名文本框,输入您的姓名。
    2. 紧急联系电话文本框,输入您的紧急联系电话。
    3. 单击升级