同一集群上的多个 Kafka 版本

Multiple Kafka version on the same cluster

是否可以 运行 具有不同版本代理的 Kafka 集群? 例如使用版本 1.1 和版本 0.11 ?

是否有一些兼容性矩阵?我找到了一个兼容矩阵客户端到代理,但不是代理到代理。

谢谢。

如果您将非常旧的版本升级到最新版本,可能会出现兼容性问题,在这种情况下,您可以在升级到最新版本的过程中升级到 "intermediary" 版本。

如果不是,Kafka 确实支持运行 同一集群中的不同版本进行滚动升级。

编辑:

升级服务器时,您可以使用 inter.broker.protocol.version

定义代理之间使用的协议

更多信息:https://kafka.apache.org/documentation/#upgrade