Kafka 在 Debian 上配置不算难,对新手来说属于“照着做基本能跑”的水平,但有几个点容易卡住。
server.properties、zookeeper.propertiessudo apt update
sudo apt install openjdk-17-jdk
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
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092
listeners 和 advertised.listeners 配置错误(远程连不上)| 场景 | 难度 |
|---|---|
| 单机本地测试 | ⭐ 很简单 |
| 单机对外服务 | ⭐⭐ 小配置 |
| 集群 + 生产 | ⭐⭐⭐⭐ 需规划 |
如果你是 Debian 单机玩一下,半小时能跑起来;
如果是 生产环境,建议直接上 Docker 或 kafka + systemd 管理。
需要的话我可以给你一份 Debian 专用 Kafka 配置示例(含 systemd)。