关于confluentinc/cp-kafka镜像的inter.broker.protocol.version配置疑问
inter.broker.protocol.version 配置差异与cp-kafka镜像使用说明
差异本质:Apache Kafka原生仅使用主版本号(如
2.7)作为协议版本标识,而Confluent Platform在原生Kafka基础上做了功能扩展,新增了带后缀的专属协议版本(如2.7-IV1/2.7-IV2),这是Confluent生态特有的定制化内容,因此两者文档会出现版本值差异。是否为cp-kafka镜像特有:是的。
confluentinc/cp-kafka是Confluent官方发布的镜像,内置了Confluent定制扩展的Kafka发行版,因此必须使用带Confluent后缀的协议版本值,不能直接套用Apache Kafka原生的2.7。版本选择建议:
2.7-IV1:对应Confluent Platform 6.1.x版本的默认协议,支持Confluent基础扩展特性,适合从旧版Confluent集群升级的场景2.7-IV2:Confluent Platform 6.2+引入的版本,优化了元数据同步等机制,性能更优,全新部署cp-kafka 6.2及以上版本时优先选择- 核心原则:保持集群内所有broker的协议版本一致;升级时先将所有broker升级到目标版本,再逐步切换协议版本
内容的提问来源于stack exchange,提问作者Andi
相关产品推荐
相关产品推荐

