在 Debian 系统上下载和安装 Apache Kafka,通常不通过 apt 直接安装(Debian 官方仓库里的 Kafka 版本通常较旧),而是从官网下载官方二进制包。下面给你几种常用方式。
sudo apt update
sudo apt install -y default-jdk
java -version
以 Kafka 3.7.0 为例(可去官网换版本):
cd /opt
sudo wget https://downloads.apache.org/kafka/3.7.0/kafka_2.13-3.7.0.tgz
sudo tar -xzf kafka_2.13-3.7.0.tgz
sudo mv kafka_2.13-3.7.0 kafka
cd /opt/kafka
# 启动 Zookeeper(老版本需要)
bin/zookeeper-server-start.sh config/zookeeper.properties
# 另一个终端启动 Kafka
bin/kafka-server-start.sh config/server.properties
Kafka 3.x 起也支持 KRaft 模式(无 Zookeeper),生产环境推荐。
如果你装了 Docker:
docker run -p 9092:9092 apache/kafka:3.7.0
Debian 仓库里有旧版本:
apt search kafka
但通常版本老、配置不灵活。
/opt/kafka/tmp/kafka-logs(默认,可改)如果你愿意,我可以:
你现在是学习还是生产环境用?