Kafka扩容会影响业务吗?
Kafka扩容带宽/代理个数/存储空间,都不会影响业务的使用。
Kafka扩容代理规格,在扩容过程中,节点会重启,可能造成闪断。若Topic为单副本,扩容期间无法对该Topic生产消息或消费消息。
扩容过程中涉及数据迁移吗?
扩容过程中不会迁移数据。
扩容/缩容过程中生产消息失败
可能原因: 在扩容/缩容代理规格的过程中,代理采用滚动重启的方式进行实例变更。在重启过程中,分区Leader会进行切换,此时生产客户端的元数据缓存中保存的分区Leader为旧分区Leader ID,仍然会向旧分区Leader发送消息,导致生产消息失败。
解决方法: 在生产客户端配置重试机制。建议设置retries=Integer.MAX_VALUE
扩容失败提示资源不足
问题现象: 扩容失败,提示底层ECS/EVS资源不足,但在ECS控制台可以购买对应规格的ECS
可能原因: 底层资源配额与控制台界面显示的可用规格配额存在差异
解决方法: 联系客服增加配额数