Kafka Linux版版本选择指南
一、选择前的四个关键维度
二、场景化推荐版本
| 场景 | 推荐版本 | 说明 |
|---|---|---|
| 生产新部署(KRaft) | 3.8.x(Scala 2.13) | 3.x为当前稳定主线;KRaft去ZK;2.13为常用发行版;如需长期支持与更多修复,优先选该线的最新稳定小版本。 |
| 生产新部署(仍用ZK) | 3.7.x 或 3.8.x(Scala 2.13) | 若现有集群深度依赖ZK且迁移KRaft成本高,可继续用ZK模式,但同样建议选3.7+/2.13。 |
| 老系统兼容(如 CentOS 7 + Java 8) | 3.3.2(Scala 2.13) | 经充分验证、较稳;注意3.3线已进入Archived,仅建议存量环境维持或过渡使用。 |
| 快速功能验证/学习 | 3.6.x 或 3.8.x(Scala 2.13) | 单机即可,KRaft更简洁;注意单机“多副本”并不等于高可用,真正高可用需≥3台机器。 |
| 与旧客户端/生态强绑定 | 2.8.x–2.13(匹配现有客户端) | 若客户端暂无法升级,保持与客户端一致的小版本更稳妥。 |
三、快速决策步骤
四、下载与校验要点