首页 > 解决方案 > Nifi 处理器中正确的时间格式是什么?

问题描述

我刚刚开始使用 NiFi,并想使用 GetFile 处理器从文件夹中检索文件。

我想将 Maximum File Age 属性设置为 3 个月,但我不知道应该如何格式化它。我没有运气在网上找到建设性的信息。

鉴于其他时间值的格式为“number_of_seconds sec”,我可以用秒格式写 3 个月,但这是一个很大的数字,似乎有更好的方法来做到这一点。

标签: apache-nifi

解决方案


该属性接受多种“时间格式”。TimeUnitNiFi 认可的最大的是week,所以我建议尝试类似的东西12 weeks(Java 只提供最多day,但 NiFi 扩展了这个)。在GetFile代码中,这是经过验证并转换为毫秒以进行实际年龄比较的。

描述时间单位的相关文档,但在处理器文档中没有明确说明。我会做一个笔记来更新它。


推荐阅读