温馨提示×

ubuntu kafka配置在哪

小樊
54
2026-09-26 18:49:36
栏目: 智能运维

在 Ubuntu 上,Kafka 的配置位置取决于你是怎么安装的(官方二进制包 / apt / Docker 等)。下面是最常见的几种情况:


一、官方下载的 Kafka(最常见)

如果你是从 kafka.apache.org 下载的 tgz 包,例如:

/opt/kafka
/usr/local/kafka
~/kafka

✅ 配置文件目录

<KAFKA_HOME>/config/

常见配置文件:

config/server.properties      # Kafka broker 配置(最重要)
config/zookeeper.properties  # ZooKeeper 配置(老版本)
config/consumer.properties
config/producer.properties

示例:

/opt/kafka/config/server.properties

二、通过 apt 安装的 Kafka(较少见)

Ubuntu 官方源一般 没有 Kafka,大多是通过第三方 PPA 或手动安装。

如果用了 apt:

dpkg -L kafka

通常配置在:

/etc/kafka/

例如:

/etc/kafka/server.properties

三、Docker 方式运行 Kafka

如果是 Docker:

docker inspect <container_name>

配置一般在:

  • 挂载的 volume
  • 或环境变量(KAFKA_*)

例如:

-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092

四、快速确认 Kafka 安装在哪

which kafka-server-start.sh

或:

ps aux | grep kafka

你会看到类似:

/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties

五、最常用的核心配置(server.properties)

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

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

  • Kafka 是怎么装的(tgz / apt / Docker)
  • Ubuntu 版本
  • 是否用了 KRaft 还是 ZooKeeper

我可以给你 精确的配置文件路径 + 示例配置。

0 踩