请教下,flink on yarn中在flink conf目录下的中配置的滚动日志,为啥不生效?[阿里云]

请教下,flink on yarn中在flink conf目录下的log4j.properties中配置的滚动日志,为啥不生效?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 当在 Flink on YARN 中使用滚动日志时,可能会有以下一些常见的原因导致配置的滚动日志不生效:

    1. 配置文件位置:确保您正确地将滚动日志的配置项添加到 Flink on YARN 的配置文件中。默认情况下,Flink on YARN 使用的是 $FLINK_HOME/conf/flink-conf.yaml 文件。请检查配置文件的路径和名称是否正确。

    2. 配置项正确性:确保您正确设置了滚动日志的相关配置项,并且没有拼写错误或其他语法问题。通常,滚动日志的配置项包括 log.file(日志输出文件名)和 log.rolling-policy(滚动策略),您可以根据需求进行相应配置。

    3. 依赖关系:检查 Flink on YARN 是否具有正确的依赖项来支持滚动日志功能。确保所使用的 Flink 版本和相关库版本与滚动日志的功能兼容。

    4. 日志输出目录权限:确保 Flink on YARN 所在的运行环境具有足够的权限来在指定的日志输出目录下创建和写入日志文件。如果目录权限不正确,Flink on YARN 将无法生成或写入滚动日志文件。

    5. 日志级别配置:检查当前的日志级别配置是否适当。如果日志级别设置为较高级别(如 ERROR 或 WARN),则可能会限制滚动日志的输出。请确保将日志级别设置为适当的级别,以便滚动日志能够正常输出。