在 Ubuntu 上查看 Kafka 配置,通常取决于你是 通过包管理器安装、官方二进制包安装,还是 Docker / 集群环境。下面按常见情况说明:
which kafka-server-start
ps aux | grep kafka
如果你是从 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
dpkg -L kafka | grep properties
一般在:
/etc/kafka/server.properties
查看:
cat /etc/kafka/server.properties
docker ps | grep kafka
进容器看:
docker exec -it kafka容器名 bash
cat /opt/kafka/config/server.properties
或看 compose 文件:
cat docker-compose.yml
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
kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic 你的topic
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
find / -name server.properties 2>/dev/null
如果你愿意,可以告诉我:
我可以直接给你对应命令。