在 Ubuntu 上“开启 Kafka 配置”通常包含两部分:启动 Kafka 服务 和 修改/使用 Kafka 配置文件。下面按常见场景一步步说明。
如果你还没装,常见方式:
# 示例:使用官方二进制包
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
Kafka 依赖 Zookeeper(或新版 KRaft)。
Kafka 的配置文件在:
config/server.properties # Kafka 主配置
config/zookeeper.properties # Zookeeper 配置
编辑配置:
nano config/server.properties
# 监听地址(本机或对外)
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://your-host-ip:9092
# 日志目录
log.dirs=/tmp/kafka-logs
# Zookeeper 地址
zookeeper.connect=localhost:2181
改完保存即可。
bin/zookeeper-server-start.sh config/zookeeper.properties
(新终端或后台运行)
bin/kafka-server-start.sh config/server.properties
✅ Kafka 已“开启配置并运行”
nano /etc/systemd/system/kafka.service
示例:
[Unit]
Description=Apache Kafka
After=network.target
[Service]
ExecStart=/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
ExecStop=/opt/kafka/bin/kafka-server-stop.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start kafka
systemctl enable kafka
bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
如果你用的是 Kafka 3.x+,可以开启 KRaft:
config/kraft/server.properties
启动方式不同,需要 kafka-storage.sh 初始化。
如果你能具体说:
我可以给你精确命令。