本文为您介绍消息队列Kafka版的实例服务版本升级功能,以便您按需升级版本,获取相应功能。

前提条件

您已购买并部署消息队列Kafka版实例,且该实例处于服务中状态。

注意事项

  • 消息队列Kafka版服务端版本0.10有一定的概率触发死锁、频繁Rebalance等Bug,建议您将实例版本从0.10升级至稳定的0.10.2。
  • 如果您在实例详情页面看到实例的开源版本为0.10,并且看到升级按钮,则说明您需要升级实例版本到0.10.2。
  • 目前新购用户的消息队列Kafka版实例的版本都是0.10.2。针对0.10的旧实例,消息队列Kafka版团队会逐渐安排强制升级。在此之前,建议您自行升级。

背景信息

根据版本需求,您可在消息队列Kafka版控制台升级实例的开源版本或内部版本。

  • 升级开源版本

    升级当前正在服务的消息队列Kafka版实例所对应的开源版本。例如,将实例所对应的开源版本从0.10.2升级到2.2.0。

    说明
    • 消息队列Kafka版实例默认部署版本为0.10.x。
    • 消息队列Kafka版标准版不支持将实例版本从0.10.x升级到2.x。您需要先将标准版升级到专业版,详情请参见升级实例配置
    • 消息队列Kafka版实例所对应的开源版本目前只支持0.10.x和2.x。2.x向前兼容0.11.x和1.x。
  • 升级内部版本

    优化当前正在服务的消息队列Kafka版实例的内部版本。内部版本升级不改实例的开源版本。例如,某实例所对应的开源版本为0.10.2,您升级该实例的内部版本后,其对应的开源版本依然为0.10.2。

升级开源版本

本教程以将专业版实例的开源版本0.10.2升级到2.2.0为例。

  1. 登录消息队列Kafka版控制台
  2. 在顶部菜单栏,选择实例所在的地域。
  3. 在左侧导航栏,单击实例详情
  4. 实例详情页面上方,找到目标实例,单击实例ID。
  5. 基本信息区域的内部版本,单击服务版本升级
  6. 升级对话框中,单击跨版本升级页签。
    1. 称呼一栏,填写您的称呼。
    2. 紧急联系电话一栏,填写您的紧急联系电话。
    3. 跨版本升级到2.0一栏,勾选
  7. 单击升级
    注意
    • 如果客户端无重连机制(默认具备),可能导致客户端断开连接后客户端不可用。请确保客户端支持重连机制。
    • 升级预计持续约15分钟,升级过程中服务不会中断,正常情况下不会影响业务。
    • 由于2.x系列的消息存储格式与0.10.x系列不同,您在完成升级之后,将无法回退到0.10.x系列,请您谨慎操作。
    • 建议您先购买测试实例进行升级验证,再到生产实例进行操作。

    实例详情页面的基本信息区域显示实例的开源版本2.2.0

升级内部版本

  1. 登录消息队列Kafka版控制台
  2. 在顶部菜单栏,选择实例所在地域。
  3. 在左侧导航栏,选择实例详情
  4. 实例详情页面上方,找到目标实例,单击实例ID。
  5. 基本信息区域的内部版本,单击服务版本升级
    说明 如果实例的内部版本显示为最新版本,则无需升级。
  6. 在弹出的升级对话框中,填入以下参数,方便升级出现问题时与您联系:
    • 称呼
    • 紧急联系电话
  7. 单击升级
    注意
    • 如果客户端无重连机制(默认具备),可能导致客户端断开连接后客户端不可用。请确保客户端支持重连机制。
    • 升级预计持续约15分钟,升级过程中服务不会中断,正常情况下不会影响业务。

    实例详情页面的基本信息区域显示实例的内部版本最新版本