繁体   English   中英

Flink 日志未显示

[英]Flink logs not showing up

我在 Dev 集群中部署了一个 Flink 应用程序。

  1. 而且我在 Flink 仪表板的任何地方都看不到日志。 我被告知他们使用默认的日志记录级别。 那可能是什么?

  2. 既然日志没有显示为默认级别,我在哪里重置日志记录级别?

  3. 为了确认,我添加了 Sout 语句,就像添加了日志一样。 它们出现在 Kubernetes 应用程序的任务管理器中。 那为什么不记录呢??

  4. 在代码中,日志是这样添加的:

    log.debug("要显示的日志语句");

    这是最终的日志级别设置吗? 我可以在任何地方更改日志级别吗?

  5. 我提到第 4 点,因为 log.debug() 等效于 log.level()。所以如果我在这里设置 level = debug,那么当我运行应用程序时,为什么日志语句会显示在 Flink 仪表板中在开发集群中?

在 Kubernetes 下运行时,我不知道 Flink 1.9 中的日志在哪里,但是您可能需要登录到每个容器并在日志目录中查找它们。 1.9 中的 kubernetes 集成不是很成熟(或方便)。

从 Flink 1.11 开始,日志将出现在 Flink Web UI 中,从 1.12 开始,它们也默认通过“kubectl logs”提供。 有关更多信息,请参阅https://issues.apache.org/jira/browse/FLINK-17166

暂无
暂无

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

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