下面给你几个在 Linux 上下载 Kafka 的常用方式,最推荐第 1 种(官方二进制包)。
https://kafka.apache.org/downloads
目前 Kafka 由 Apache 维护,一般下载:
kafka_2.13-3.7.1.tgz
(2.13 是 Scala 版本,3.7.1 是 Kafka 版本,可忽略 Scala)
cd /opt
wget https://downloads.apache.org/kafka/3.7.1/kafka_2.13-3.7.1.tgz
tar -xzf kafka_2.13-3.7.1.tgz
cd kafka_2.13-3.7.1
sudo apt update
sudo apt install kafka
⚠️ 版本通常较旧
sudo yum install kafka
(依赖 EPEL 或第三方源)
如果你只是为了测试:
docker run -d --name kafka \
-p 9092:9092 \
bitnami/kafka
或
docker run -d --name kafka \
-p 9092:9092 \
confluentinc/cp-kafka
Kafka 依赖 JDK
java -version
推荐 JDK 11 或 17
启动顺序:
# 先启动 Zookeeper(老版本)
bin/zookeeper-server-start.sh config/zookeeper.properties
# 再启动 Kafka
bin/kafka-server-start.sh config/server.properties
Kafka 3.x 后支持 KRaft(无 Zookeeper)
如果你告诉我:
我可以直接给你一步到位的安装命令。