温馨提示×

ubuntu kafka配置怎么查

小樊
40
2026-09-05 17:03:14
栏目: 智能运维

在 Ubuntu 上查看 Kafka 配置,通常取决于你是 通过包管理器安装官方二进制包安装,还是 Docker / 集群环境。下面按常见情况说明:


一、先看 Kafka 是怎么装的

which kafka-server-start
ps aux | grep kafka

二、常见 Kafka 配置文件位置

1️⃣ 官方二进制包(最常见)

如果你是从 Apache 官网下载的:

cd /opt/kafka   # 或 /usr/local/kafka
ls config

主要配置文件:

config/server.properties      # 核心配置
config/producer.properties
config/consumer.properties
config/zookeeper.properties

查看配置:

cat config/server.properties

2️⃣ apt 安装的 Kafka(较少见)

dpkg -L kafka | grep properties

一般在:

/etc/kafka/server.properties

查看:

cat /etc/kafka/server.properties

3️⃣ Docker / Docker Compose

docker ps | grep kafka

进容器看:

docker exec -it kafka容器名 bash
cat /opt/kafka/config/server.properties

或看 compose 文件:

cat docker-compose.yml

三、查看 Kafka 当前运行参数(不用看文件)

1️⃣ 连接到 Kafka 看 broker 配置

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

或指定 broker:

kafka-configs.sh \
  --bootstrap-server localhost:9092 \
  --entity-type brokers \
  --entity-name 0 \
  --describe

2️⃣ 查看 Topic 配置

kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic 你的topic

四、常用关键配置速查(server.properties)

broker.id=0
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://你的IP:9092
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181
num.partitions=1
default.replication.factor=1

五、如果你不确定 Kafka 在哪

find / -name server.properties 2>/dev/null

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • Kafka 安装方式(apt / 二进制 / Docker)
  • 想查的是 broker / topic / 生产者 / 消费者 配置

我可以直接给你对应命令。

0