如何更改Flink的日志目录
How to change Flink's log directory
我了解到Flink使用log4j来管理日志。所以我在 log4j.property 中更改了日志设置,我在其中设置了输出位置。但是,当我启动 job master 时,它说日志位置已更改,而不是默认位置。那么如何优雅的改变Flink的日志位置呢?
默认的 lib 目录是通过 bin/config.sh
设置的。寻找 FLINK_LOG_DIR
。您只需更新脚本即可更改默认日志目录。
从 1.0.3 开始,您可以设置 env.log.dir
来更改保存日志的目录。
在Flink安装的conf
目录下的flink-conf.yaml
中添加如下行:
env.log.dir: /var/log/flink
其中 /var/log/flink
是您要用于日志的目录。
请注意,Flink 似乎不支持完整的 YML 语法,因此
env:
log:
dir: /var/log/flink
不行!
我了解到Flink使用log4j来管理日志。所以我在 log4j.property 中更改了日志设置,我在其中设置了输出位置。但是,当我启动 job master 时,它说日志位置已更改,而不是默认位置。那么如何优雅的改变Flink的日志位置呢?
默认的 lib 目录是通过 bin/config.sh
设置的。寻找 FLINK_LOG_DIR
。您只需更新脚本即可更改默认日志目录。
从 1.0.3 开始,您可以设置 env.log.dir
来更改保存日志的目录。
在Flink安装的conf
目录下的flink-conf.yaml
中添加如下行:
env.log.dir: /var/log/flink
其中 /var/log/flink
是您要用于日志的目录。
请注意,Flink 似乎不支持完整的 YML 语法,因此
env:
log:
dir: /var/log/flink
不行!