【发布时间】:2017-06-16 18:54:25
【问题描述】:
我是 NiFi 新手,所以我不确定这是否可行(或正确的设计方法):
我正在尝试创建一个处理管道,在其中 NiFi 获取文件(可能 数 GB 大小)并执行一些处理 - 非常简单,直到...
需要向最终用户显示一小部分结果数据。用户提供输入,然后 NiFi 需要对原始数据集进行后续处理。
我打算使用Wait 处理器,使用PostHTTP 处理器提示用户(通过GUI),然后使用Notify 处理器。流程如下所示:
FetchFile ==> Initial Processing ==> Wait
- 提示用户输入(通过
PostHTTP处理器) - 接收用户输入(通过
ListenHTTP处理器)
Notify ==> Follow-on Processing
不幸的是,PostHTTP 处理器将 FlowFile 的内容的 ALL 发布到指定的端点 ... 同样,其大小可能是 数 GB ...这是令人望而却步的。
是否有用于此类用户交互的“独立”NiFi 处理器(不包括 FlowFile 内容)?此用例是否有另一种实施策略?或者这甚至不是 NiFi 的正确应用?
谢谢!
【问题讨论】:
标签: apache-nifi