【发布时间】:2018-12-19 18:03:56
【问题描述】:
我在一台机器上的同一个 TaskManager 上运行多个作业。它们都写入相同的 TaskManager 和 JobManager 的 log 和 .out 文件。
有什么方法可以将这些作业的日志文件分成不同的文件,每个作业都有不同的日志配置?
该方案是否也适用于独立集群模式的 Flink?
【问题讨论】:
标签: apache-flink flink-streaming
我在一台机器上的同一个 TaskManager 上运行多个作业。它们都写入相同的 TaskManager 和 JobManager 的 log 和 .out 文件。
有什么方法可以将这些作业的日志文件分成不同的文件,每个作业都有不同的日志配置?
该方案是否也适用于独立集群模式的 Flink?
【问题讨论】:
标签: apache-flink flink-streaming
据我所知,这是不可能的。原因是当您调用 LOGGER 时,框架很难确定您从哪个作业实例调用它。
解决此问题的唯一方法是为每个作业设置一个任务管理器,但这会带来很大的开销。
【讨论】: