如何更改 Flink 的日志目录



我知道Flink使用log4j来管理日志。因此,我更改了log4j.properties中的日志设置,在这里我设置了输出位置。但是,当我启动jobmaster时,它显示日志位置已更改,而不是默认位置。那么,我该如何优雅地更改Flink的日志位置呢?

默认的lib目录是通过bin/config.sh设置的。查找FLINK_LOG_DIR。您只需更新脚本即可更改默认日志目录。

在Flink安装的conf目录中的flink-conf.yaml中添加以下行:

env.log.dir: /var/log/flink

其中/var/log/flink是要用于日志的目录。

请注意,Flink似乎不支持完整的YML语法,因此

env:
  log:
    dir: /var/log/flink

不会起作用!

从1.0.3开始,您可以设置env.log.dir来更改保存日志的目录。

相关内容

  • 没有找到相关文章

最新更新