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