温馨提示×

怎样在debian查kafka配置

小樊
43
2026-10-15 14:45:58
栏目: 智能运维

在 Debian 上查看 Kafka 配置,通常取决于你是通过包管理器安装的还是二进制/源码方式安装的,以及你想看的是服务端配置还是客户端配置。下面按常见情况说明:


一、Kafka 服务端配置(最常用)

1. 找到 Kafka 安装目录

which kafka-server-start.sh
# 或
dpkg -L kafka | grep server.properties

常见路径:

  • /etc/kafka/
  • /opt/kafka/config/
  • /usr/share/kafka/config/

2. 查看核心配置文件

ls /etc/kafka/

常见文件:

  • server.properties ✅(最重要)
  • zookeeper.properties
  • producer.properties
  • consumer.properties

查看内容:

cat /etc/kafka/server.properties

二、正在运行的 Kafka 实际配置(推荐)

方法 1:通过 Kafka 自带命令(最准确)

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:查看进程启动参数

ps -ef | grep kafka

你会看到类似:

kafka-server-start.sh /etc/kafka/server.properties

三、查看 Kafka 监听端口 & 网络配置

ss -lntp | grep java
# 或
netstat -lntp | grep 9092

相关配置项:

listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://your-host:9092

四、查看 Kafka 使用的 Zookeeper(老版本)

cat /etc/kafka/zookeeper.properties

或:

zookeeper-shell.sh localhost:2181 ls /brokers

五、Debian 包管理方式(apt 安装)

dpkg -L kafka

配置一般在:

/etc/kafka/

六、客户端配置(生产者 / 消费者)

cat /etc/kafka/producer.properties
cat /etc/kafka/consumer.properties

七、快速总结

目的 命令
看配置文件 cat /etc/kafka/server.properties
看运行配置 kafka-configs.sh --describe
看进程 ps -ef | grep kafka
看端口 ss -lntp

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

  • Kafka 版本
  • 是 apt 安装还是 tar 包
  • 想查哪一类配置(broker / topic / ACL / 性能)

我可以给你更精确的命令。

0 踩