繁体   English   中英

Flink 日志记录 - 使用 Log4j2

[英]Flink logging - Using Log4j2

我们正在使用 yarn 在 AWS-EMR(5.29) 上运行 Flink(1.9.1) 应用程序。 我们在项目的所有组件(包括 Flink 应用程序)中都使用了一个通用的日志适配器,它使用 Log4j2。

从文档中,我看到有 3 个配置文件。

  1. log4j.properties

  2. log4j-yarn-session.properties

  3. log4j-cli.properties

我知道我将不得不修改作业管理器和任务管理器日志的 log4j.properties 和集群代码中未包含的代码的 log4j-cli.properties。 现在鉴于这种情况,

  1. 如何传递我的 log4j2.properties?

  2. 我们是否将 lib 文件夹中的日志记录 jars 替换为 log4j2 jars?

不是一个可靠的解决方案,但这是一种解决方法。 如果删除/conf文件夹中的log4j.properties文件,则引用类路径中 jar 中的 log4j2 文件。 但是,当您在具有 log4j2 属性文件的类路径中有多个 jars 时要小心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM