在哪里查看flink流媒体作业的日志?

时间:2017-04-03 16:39:38

标签: yarn apache-flink

我在YARN上持续运​​行flink流媒体作业。我无法看到任何运行作业的应用程序日志。我作为独立的java程序运行时只获取日志。

2 个答案:

答案 0 :(得分:1)

在YARN上运行时没有直接检查日志的方法。

我找到了另一种选择。我已将Flink Rolling Sink添加到我的流媒体作业中,该作业使用YYYY-mm-dd将日志写入hdfs位置 - HH 格式。

在创建配置表以查询日志之上。

答案 1 :(得分:0)

Flink作业的输出将写入TaskManagers的标准输出。

编辑:作业完成时:在YARN上,您可以通过使用聚合的YARN日志(yarn logs -applicationId <appid>)检索所有日志来访问该输出(如果已启用)。

快速而肮脏的解决方案是将输出发送到接收器插槽中。