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

如何禁用Apache Flink TaskManager启动时的配置日志输出

方案1:仅关闭该场景的日志输出(无业务影响)

TaskManager启动时打印全量配置的日志,是org.apache.flink.runtime.taskexecutor.TaskManagerRunner类输出的INFO级别日志,只需要上调该类的日志级别即可关闭该条日志,不影响其他模块的日志输出:

  • 找到Flink部署目录下的日志配置文件:
    • Flink 1.10及更早版本用log4j,修改conf/log4j.properties
    • Flink 1.11及更高版本默认用log4j2,修改conf/log4j2.properties
  • 添加对应配置:
    • log4j配置追加:
    log4j.logger.org.apache.flink.runtime.taskexecutor.TaskManagerRunner=WARN
    
    • log4j2配置追加:
    logger.taskManagerRunner.name = org.apache.flink.runtime.taskexecutor.TaskManagerRunner
    logger.taskManagerRunner.level = WARN
    

修改完成后重启TaskManager进程即可生效,如果是Flink on YARN/K8s模式,需要先修改提交端的日志配置,再重新提交作业。

方案2:保留配置打印,自动脱敏敏感字段

如果需要保留配置打印能力,同时避免敏感信息泄露,可以直接用Flink自带的敏感配置脱敏能力:

  • 打开conf/flink-conf.yaml,找到security.sensitive-config-keys配置项
  • 该项默认已经匹配了所有带password、secret、key、token等关键字的配置项,你可以追加自定义的敏感配置字段,多个值用逗号分隔即可
  • 配置生效后,所有匹配到的敏感字段在日志打印时,值会自动替换为***,不会泄露真实内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 22:15:05