在 Ubuntu 上部署 Kafka 时,“配置版本怎么选”通常包含 三层含义:
1️⃣ Kafka 发行版本(社区版 / 发行方)
2️⃣ Scala 版本(Kafka 编译依赖)
3️⃣ Kafka 自身大版本(2.x / 3.x 等)
下面给你一个清晰的选择建议。
✅ 推荐:Apache 官方 Kafka
❌ 不推荐:
kafka(版本旧、维护差)Kafka 下载文件名类似:
kafka_2.13-3.6.1.tgz
含义是:
2.13 → Scala 版本3.6.1 → Kafka 版本✅ 建议选择 Scala 2.13
❌ 不推荐 Scala 2.12(旧)
选 Kafka 3.x(推荐 3.6 或 3.7)
原因:
如果你要对接:
可以选 Kafka 2.8 ~ 2.13
| 模式 | 说明 | 建议 |
|---|---|---|
| ZooKeeper 模式 | 传统 | ✅ 新手首选 |
| KRaft 模式 | 无 ZK | ⚠️ 生产可用但配置复杂 |
✅ Ubuntu 新手建议:
Kafka 3.x 需要:
java -version
Ubuntu 22.04
Java 11
Kafka 3.6.1
Scala 2.13
ZooKeeper 模式
下载示例:
wget https://downloads.apache.org/kafka/3.6.1/kafka_2.13-3.6.1.tgz
你可以告诉我:
我可以给你一份 具体安装 + 配置步骤。