在Flink集群中使用Log4j记录问题?

时间:2015-12-14 01:34:05

标签: logging log4j apache-flink

我有一个程序,其中Log4j用于记录一些信息。当我在IDE / Intellij中测试时,日志文件可以成功生成。而当我提交这个任务来flink独立集群。我无法在任何工作节点中找到任何相应的日志文件。

2 个答案:

答案 0 :(得分:3)

在独立模式下,Flink默认将其日志文件写入FLINK_DIR/logFLINK_DIR是Flink的主目录。您可以通过更改文件FLINK_DIR/conf/log4j.properties来控制日志记录行为。在那里,您还可以通过log4j.appender.file.file=FILE_PATH更改记录文件的路径。

答案 1 :(得分:0)

如果使用的是纱线簇,则日志存储在/hadoop/yarn/logs/$application_id$