1

azkaban-solo-2.5.0 执行日志似乎在 1 天后被删除。但其文件称 azkaban 的日志保留期为 12 周。

我在混淆哪一部分?

如何更长时间地保存执行日志?

4

1 回答 1

1

azkaban solo 的执行日志保存在两个地方。

一个保存到 H2 数据库,并且该 h2 数据库“execution_logs”表的保留由“conf/azkaban.properties”中的属性“azkaban.execution.logs.retention.ms”控制。本次提交中引入了 azkaban.execution.logs.retention.ms

On 保存到文件系统,并且该文件目录日志的保留由属性“execution.dir.retention”控制。(参见 azkaban 中的 FlowRunnerManager)

因此将属性 'execution.dir.retention' 设置为 7776000000 (== 3 * 30 * 24 * 60 * 60 * 1000) 应该在 3 个月内离开 executionDir。

于 2015-10-26T11:47:57.703 回答