如何更改Flink的日志目录

时间:2016-01-06 12:30:51

标签: log4j apache-flink

我理解Flink使用log4j来管理日志。所以我在log4j.property中更改了日志设置,在那里我设置了输出位置。但是,当我启动作业主时,它表示日志位置已更改,而不是默认位置。那么我怎样才能优雅地改变Flink的日志位置呢?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

cd /d c:\laravel-project\ 的Flink安装目录的flink-conf.yaml目录中添加以下行:

conf

env.log.dir: /var/log/flink 是您要用于日志的目录。

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

/var/log/flink

不起作用!

答案 2 :(得分:1)

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