在 Debian 上查看 Kafka 配置,通常取决于你是通过包管理器安装的还是二进制/源码方式安装的,以及你想看的是服务端配置还是客户端配置。下面按常见情况说明:
which kafka-server-start.sh
# 或
dpkg -L kafka | grep server.properties
常见路径:
/etc/kafka//opt/kafka/config//usr/share/kafka/config/ls /etc/kafka/
常见文件:
server.properties ✅(最重要)zookeeper.propertiesproducer.propertiesconsumer.properties查看内容:
cat /etc/kafka/server.properties
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
ps -ef | grep kafka
你会看到类似:
kafka-server-start.sh /etc/kafka/server.properties
ss -lntp | grep java
# 或
netstat -lntp | grep 9092
相关配置项:
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://your-host:9092
cat /etc/kafka/zookeeper.properties
或:
zookeeper-shell.sh localhost:2181 ls /brokers
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 |
如果你愿意,可以告诉我:
我可以给你更精确的命令。