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
脚本。
希望对您有所帮助 :) !
我可以从 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
脚本。
希望对您有所帮助 :) !