linux

Kafka版本升级如何配置兼容性

小樊
43
2025-12-05 05:44:58
栏目: 大数据

Kafka版本升级的兼容性配置指南

一 核心兼容性原则

二 关键配置项与推荐值

配置项 作用 升级阶段建议
inter.broker.protocol.version 控制 broker 之间通信协议版本 升级过程中固定为 CURRENT;全网升级完成后改为 TARGET
log.message.format.version 控制消息存储格式与可读兼容性 先保持 CURRENT;待所有消费者升级到能读取新格式后再提升到 TARGET
zookeeper.connect Zookeeper 连接串 使用 KRaft 前保持不变;切换到 KRaft 后改为元数据 quorum 配置
process.roles / controller.quorum.voters / broker.id KRaft 角色与元数据仲裁配置 升级完成后再启用 KRaft(不要在混合协议阶段开启)
security.inter.broker.protocol / sasl.enabled.mechanisms / ssl.enabled.protocols 传输与认证协议 保持与现有客户端一致,避免协议/机制突变导致握手失败

三 标准升级流程示例

四 常见兼容性问题与排查

0
看了该问题的人还看了