可以,Debian 完全可以部署 Kafka 集群。
Kafka 本身是 跨平台 的,只要满足运行条件,在 Debian(以及 Ubuntu、CentOS 等)上都能部署,无论是单节点还是集群。
Kafka 依赖 JVM:
apt update
apt install openjdk-17-jdk -y
java -version
适用于:
组件:
适用于:
node1 (broker1 + controller)
node2 (broker2)
node3 (broker3)
或:
3 × Kafka Broker
3 × ZooKeeper(传统模式)
wget https://downloads.apache.org/kafka/3.6.1/kafka_2.13-3.6.1.tgz
tar -xzf kafka_2.13-3.6.1.tgz
cd kafka_2.13-3.6.1
broker.id=1
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://node1:9092
log.dirs=/data/kafka
zookeeper.connect=node1:2181,node2:2181,node3:2181
每台机器 broker.id 不同。
bin/kafka-server-start.sh config/server.properties
num.partitionsdefault.replication.factor=3min.insync.replicas=2✅ Debian 完全支持 Kafka 集群部署
✅ 可用于开发、测试、生产
✅ 推荐 Debian 11/12 + Kafka 3.x + JDK 17
如果你需要:
可以直接告诉我你的使用场景。