Kafka 的配置文件位置取决于你的 安装方式 和 运行环境。下面按常见情况说明:
如果你是从 kafka.apache.org 下载的压缩包:
<KAFKA_HOME>/config/
常见配置文件:
server.properties:Kafka Broker 核心配置zookeeper.properties:ZooKeeper 配置(旧版本)producer.properties:生产者示例配置consumer.properties:消费者示例配置server.properties 中还会引用 log.dirs 等路径示例:
cd /opt/kafka/config
ls
/etc/kafka/
主要文件:
/etc/kafka/server.properties
/etc/kafka/
/opt/kafka/config/server.properties
查看挂载:
docker inspect <容器名>
kubectl get configmap -n <namespace>
kubectl get configmap <kafka-config> -o yaml
/etc/kafka/
或
<CONFLUENT_HOME>/etc/kafka/
/etc/kafka/conf/
可通过管理界面查看实际生效配置
在 Broker 上执行:
ps -ef | grep kafka
你会看到类似:
config/server.properties
或在 Kafka 日志中搜索:
grep "Loading config" /var/log/kafka/server.log
broker.id
listeners
advertised.listeners
log.dirs
zookeeper.connect
num.partitions
如果你能告诉我:
我可以给你精确定位路径。