在 Ubuntu 上查看 Kafka 的配置文件,主要取决于你是如何安装 Kafka 的(apt、官方 tar 包、Docker、kafka -manager 等)。下面按常见情况说明。
如果你是从 Kafka 官网下载的 kafka_2.xx-x.x.x.tgz 解压使用:
cd /path/to/kafka
ls config/
常见配置文件:
server.properties ✅(Broker 核心配置)zookeeper.propertiesproducer.propertiesconsumer.propertiesserver-start.shcat config/server.properties
关键配置示例:
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181
Ubuntu 官方源一般不提供 Kafka,但如果你用第三方源:
dpkg -L kafka
配置文件通常在:
/etc/kafka/
查看:
ls /etc/kafka/
cat /etc/kafka/server.properties
docker ps | grep kafka
docker exec -it kafka_container ls /opt/kafka/config
docker exec -it kafka_container cat /opt/kafka/config/server.properties
docker inspect kafka_container | grep Mounts -A 20
即使不看文件,也可以直接查 Kafka 当前配置:
kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-defaults --describe
kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-name 0 --describe
# 查看 Kafka 进程
ps aux | grep kafka
# 查看启动参数(包含配置文件路径)
ps -ef | grep server.properties
# 查看监听端口
netstat -tunlp | grep 9092
which kafka-server-start.sh
find / -name server.properties 2>/dev/null
如果你愿意,可以把:
发出来,我可以帮你精准定位配置文件并优化参数。