在 Debian 上“装不上 Kafka”原因有很多种,下面按最常见原因 → 解决思路给你梳理,基本能覆盖 90% 的情况。
Kafka 必须依赖 JVM
java -version
✅ 要求:
❌ 常见错误:
解决
sudo apt update
sudo apt install -y openjdk-17-jdk
Debian 官方源里没有 Apache Kafka
apt install kafka
# E: Unable to locate package kafka
✅ 正确方式:
错误包:
kafka-3.6.0-src.tgz
✅ 正确包:
kafka_2.13-3.6.0.tgz
需要先启动 Zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
用 KRaft:
bin/kafka-storage.sh format -t xxx
bin/kafka-server-start.sh config/kraft/server.properties
ss -lntp | grep 9092
sudo chown -R $USER:$USER kafka
wget https://downloads.apache.org/kafka/3.6.0/kafka_2.13-3.6.0.tgz
tar -xzf kafka_2.13-3.6.0.tgz
cd kafka_3.6.0
docker run -p 9092:9092 apache/kafka:3.6.0
为了更精准帮你,可以贴一下:
cat /etc/os-release)我可以直接帮你定位是哪一步卡住。