更改在上运行的flink作业的日志文件输出路径

9cbw7uwe  于 2021-06-24  发布在  Flink
关注(0)|答案(1)|浏览(457)

我们有一些靠毛线做的活儿。我们想上传flink作业日志到elk,以简化调试/分析。当前flink任务管理器将日志写入 /mnt/flinklogs/$application_id/$container_id . 我们想让它在没有 $applicatoin_id/$container_id 嵌套结构。
我试过了 env.log.dir: /mnt/flink . 使用此设置,无法正确传递配置。

-Dlog.file=/mnt/flinklogs/application_1560449379756_1312/\
    container_e02_1560449379756_1312_01_000619/taskmanager.log
idv4meu8

idv4meu81#

我认为解决这个问题的最佳方法是使用yarn日志聚合将日志写入磁盘,使用elastic文件位将它们发送到elastic。

相关问题