我在YARN上持续运行flink流媒体作业。我无法看到任何运行作业的应用程序日志。我作为独立的java程序运行时只获取日志。
答案 0 :(得分:1)
在YARN上运行时没有直接检查日志的方法。
我找到了另一种选择。我已将Flink Rolling Sink添加到我的流媒体作业中,该作业使用YYYY-mm-dd将日志写入hdfs位置 - HH 格式。
在创建配置表以查询日志之上。
答案 1 :(得分:0)
Flink作业的输出将写入TaskManagers的标准输出。
编辑:作业完成时:在YARN上,您可以通过使用聚合的YARN日志(yarn logs -applicationId <appid>
)检索所有日志来访问该输出(如果已启用)。
快速而肮脏的解决方案是将输出发送到接收器插槽中。