flink web ui 如何查看任务日志?

How to view task logs in flink web ui?

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

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

在脚本中:

$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 脚本。

希望对您有所帮助 :) !