【发布时间】:2020-03-25 03:57:18
【问题描述】:
我对 Apache NIFI 非常陌生,因此可能已经涵盖了这一点,但我能找到的大部分信息都支持稍微不同的用例。
我有一堆文件发布到 FTP 或其他任何地方——它们都通过文件名相互关联:
ID_Part1.zip
ID_Attachments.zip
ID_Part2.zip
ID_Customizations.txt
ID.done
每个逻辑处理组有可变数量的文件,有些是强制性的,有些是可选的,有些可能是意外的。我们知道它们都是根据它们的 ID 前缀关联的,并且一旦存在 .done 文件,我们就会知道它们都已交付。
用 NIFI 的话来说,确保在 .done 文件存在之前不处理属于任何给定 ID 的文件并且接收该组文件的处理器可以访问所有文件的适当方法是什么?
数据拆分和隔离的某些完成方式对我来说仍然很神奇,但如果某个处理器碰巧说看到除 ID_Customizations.txt 之外的所有这些文件并将它们作为有效但秘密不完整的组。
【问题讨论】:
标签: apache-nifi