如何在Flink Web UI中查看任务日志?

时间:2018-12-03 06:58:07

标签: log4j2 apache-flink

我可以从Web ui查看任务管理器的日志:

enter image description here

但是假设我提交了一份作业,并使用log4j2将一些日志写入特定文件,是否可以进行一些配置以便可以从Web ui查看日志?

1 个答案:

答案 0 :(得分:0)

在脚本中:

$FLINK_HOME/bin/flink

您会发现这两行:

log=$FLINK_LOG_DIR/flink-$FLINK_IDENT_STRING-client-$HOSTNAME.log
log_setting=(-Dlog.file="$log" -Dlog4j.configuration=file:"$FLINK_CONF_DIR"/log4j-cli.properties -Dlogback.configurationFile=file:"$FLINK_CONF_DIR"/logback.xml)

您可以配置log4j以将日志存储在flink路径中,即$FLINK_HOME/log,或通过添加log4j日志路径位置来修改$FLINK_HOME/bin/flink脚本。

希望它会有所帮助:)!