本文说明如何升级消息队列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,请您谨慎操作。
- 建议您先购买测试实例进行升级验证,再到生产实例进行操作。
- 建议您在业务低峰期执行升级操作。
- 建议您在升级后更新客户端版本,保持客户端和服务端版本一致。
- 登录消息队列Kafka版控制台。
- 在顶部菜单栏,选择地域。
- 在左侧导航栏,单击实例详情。
- 在实例详情页面,选择实例,然后在基本信息区域的大版本,单击升级大版本。
- 在升级大版本对话框,完成以下操作:
- 在姓名文本框,输入您的姓名。
- 在紧急联系电话:文本框,输入您的紧急联系电话。
- 在跨版本升级到2.0,选择是。
- 单击升级。
升级小版本
注意
- 升级不会收取任何费用,该升级兼容现运行的SDK和OpenAPI。
- 为保证升级过程中业务不受影响,请确保客户端支持重连机制(默认支持)及对断开连接的异常处理。
- 升级预计持续约15分钟,升级过程中服务不会中断,正常情况下不会影响业务。
- 建议您在业务低峰期执行升级操作。
- 建议您在升级后更新客户端版本,保持客户端和服务端版本一致。
- 登录消息队列Kafka版控制台。
- 在顶部菜单栏,选择地域。
- 在左侧导航栏,单击实例详情。
- 在实例详情页面,选择实例,在基本信息区域的小版本,单击升级小版本。
- 在升级小版本对话框,完成以下操作:
- 在姓名文本框,输入您的姓名。
- 在紧急联系电话:文本框,输入您的紧急联系电话。
- 单击升级。