温馨提示×

ubuntu kafka配置怎么查配置文件

小樊
36
2026-09-14 17:34:35
栏目: 智能运维

在 Ubuntu 上查看 Kafka 的配置文件,主要取决于你是如何安装 Kafka 的(apt、官方 tar 包、Docker、kafka -manager 等)。下面按常见情况说明。


一、官方二进制包安装(最常见)

如果你是从 Kafka 官网下载的 kafka_2.xx-x.x.x.tgz 解压使用:

1️⃣ 进入 Kafka 目录

cd /path/to/kafka

2️⃣ 查看主要配置文件

ls config/

常见配置文件:

  • server.properties ✅(Broker 核心配置)
  • zookeeper.properties
  • producer.properties
  • consumer.properties
  • server-start.sh

3️⃣ 查看 broker 配置

cat config/server.properties

关键配置示例:

broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181

二、通过 apt / dpkg 安装(较少见)

Ubuntu 官方源一般不提供 Kafka,但如果你用第三方源:

dpkg -L kafka

配置文件通常在:

/etc/kafka/

查看:

ls /etc/kafka/
cat /etc/kafka/server.properties

三、使用 Docker 运行的 Kafka

查看容器内的配置

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 当前配置:

1️⃣ 使用 kafka-configs

kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-defaults --describe

2️⃣ 查看某个 broker

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

六、如果你不确定 Kafka 在哪

which kafka-server-start.sh
find / -name server.properties 2>/dev/null

如果你愿意,可以把:

  • 安装方式(tar / docker / apt)
  • Kafka 版本
  • 报错信息

发出来,我可以帮你精准定位配置文件并优化参数

0