Apache flink Flink测井-使用Log4j2
我们正在使用纱线在AWS-EMR(5.29)上运行Flink(1.9.1)应用程序。我们在项目中的所有组件(包括Flink应用程序)中都使用一个通用的日志适配器,它使用Log4j2 从文档中,我看到有3个配置文件Apache flink Flink测井-使用Log4j2,apache-flink,flink-streaming,Apache Flink,Flink Streaming,我们正在使用纱线在AWS-EMR(5.29)上运行Flink(1.9.1)应用程序。我们在项目中的所有组件(包括Flink应用程序)中都使用一个通用的日志适配器,它使用Log4j2 从文档中,我看到有3个配置文件 log4j.properties log4j-warn-session.properties log4j-cli.properties 我知道我必须修改作业管理器和任务管理器日志的log4j.properties,以及集群代码中未包含的代码的log4j-cli.properties。
不是固溶体,但这是一种解决方法。如果删除了
/conf
文件夹中的log4j.properties
文件,则引用jar中类路径中的log4j2文件。但是,如果在带有log4j2属性文件的类路径中有多个jar,请小心