apache-nifi - 阻止(或剥离)FlowFile 内容

标签 apache-nifi

我需要从 NiFi 执行 HTTP Post,但我不希望/不需要请求携带所有 FlowFile 的内容。

有没有办法传递 FlowFile 的属性完整内容?

最佳答案

如果你的Http Post的请求体是JSON,你可以使用AttributesToJSON允许您选择要包含在生成的 JSON 中的属性的处理器。然后,您可以配置处理器,以便生成的 JSON 覆盖现有的流文件内容。

请记住,生成的 JSON 将是扁平的,因此您可能需要将其转换为预期的格式。为此,您可以使用 JoltTransformJSON处理器。

下面是您的数据流的示例。希望对您有所帮助!

enter image description here

关于apache-nifi - 阻止(或剥离)FlowFile 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606003/

相关文章:

java - Apache Nifi 属性描述符的 dynamicallyModifiesClasspath() 的 Hello world 程序不起作用

java - 带有证书 : how to set client certificate and key? 的 Nifi 和 Postgresql

json - 将 JSON 转换为自定义格式 NIFI

hadoop - 使用 NiFi 将 CSV 数据提取到 Hive 中

使用 ExecuteStreamCommand 的 Python 脚本

mysql - 如何使用nifi在mysql中获取最后插入的记录

apache-nifi - 尼菲 : ListFile Processor is not detecting file changes sometimes

queue - 如何清除NiFi队列?

azure - Apache Nifi 多处理器到相同关系

python - Nifi ExecuteScript 处理器与 Python 引擎不记录信息