You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Strimzi/Kafka镜像日志环境变量及ZooKeeper日志级别配置问题

Strimzi/kafka Docker镜像常用日志配置环境变量
  • LOG_DIR:指定日志文件的输出目录,默认值为/tmp/logs
  • ROOT_LOG_LEVEL:全局根日志器的日志级别,可选值包括OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE,优先级低于特定服务的专属日志级别配置
  • ZK_LOG_LEVEL:ZooKeeper服务的专属日志级别,针对ZooKeeper相关日志生效,优先级高于全局根日志级别
  • KAFKA_LOG_LEVEL:Kafka服务的专属日志级别,针对Kafka服务相关日志生效,优先级高于全局根日志级别
  • LOG4J_LOGGERS:用于自定义指定特定包/类的日志级别,配置格式示例:org.apache.zookeeper.server=DEBUG,io.strimzi=INFO
配置ZooKeeper根日志级别的方案

如果要配置ZooKeeper的全局根日志级别,直接在environment字段中添加ROOT_LOG_LEVEL环境变量即可;如果只想修改ZooKeeper服务本身的日志级别不影响其他组件,可使用ZK_LOG_LEVEL变量。

修改后的docker-compose.yaml示例:

version: '3.8'

services:
  zookeeper:
    image: strimzi/kafka:latest-kafka-2.0.1
    command: ["sh", "-c","bin/zookeeper-server-start.sh config/zookeeper.properties"]
    ports:
      - 2181:2181
    environment:
        LOG_DIR: /tmp/logs
        # 配置全局根日志级别为INFO,可根据需求改为WARN/DEBUG等
        ROOT_LOG_LEVEL: INFO
        # 若仅需修改ZooKeeper专属日志级别,可取消注释以下配置,优先级高于ROOT_LOG_LEVEL
        # ZK_LOG_LEVEL: DEBUG

内容的提问来源于stack exchange,提问作者frblazquez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 03:45:02