在 Debian 上配置 Kafka 整体来说不算难,尤其你只是做单机/测试环境的话,步骤非常清晰。下面给你一个直观判断和最简流程。
| 场景 | 难度 | 说明 |
|---|---|---|
| 单机 Kafka(自带 Zookeeper) | ⭐☆☆☆☆ | 非常容易,半小时内能跑 |
| 单机 Kafka(Kraft 模式,无 Zookeeper) | ⭐⭐☆☆☆ | 稍新,但配置不复杂 |
| 多节点集群 | ⭐⭐⭐☆☆ | 主要是网络和配置一致性 |
| 生产级(权限、SSL、监控) | ⭐⭐⭐⭐☆ | 需要经验 |
sudo apt update
sudo apt install default-jdk -y
java -version
wget https://downloads.apache.org/kafka/3.7.0/kafka_2.13-3.7.0.tgz
tar -xzf kafka_2.13-3.7.0.tgz
cd kafka_2.13-3.7.0
bin/zookeeper-server-start.sh config/zookeeper.properties
另开终端:
bin/kafka-server-start.sh config/server.properties
✅ 到这里 Kafka 就已经跑起来了
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092
localhost 或固定 IP)docker run -p 9092:9092 bitnami/kafka
Debian 上配 Kafka:不难,流程化,照做就能跑;难的是“用明白”而不是“装起来”。
如果你愿意,我可以: