gpt4 book ai didi

apache-nifi - 将属性写入 Apache NiFi 中的文件

转载 作者:行者123 更新时间:2023-12-05 01:44:03 26 4
gpt4 key购买 nike

嗨,我正在使用 GetSNMP 处理器连接 radio 。根据 NiFi 文档,此信息写入流文件属性而不是流文件内容。所以,我使用了 AttributesToJSON 处理器。之后,我使用 PutFile 处理器将这些属性写入文件。生成了文件,但那里没有写入属性。每个文件中仅写入“{}”。使用 LogAttribute processor ,我可以在日志文件中看到所有属性,但我希望它们在一个单独的文件中。请指导。

谢谢,

最佳答案

SGaur,

如果传入的流文件内容在 putFile 处理器之前为空,那么它将在本地目录中写入空内容。

因此您必须使用 ReplaceText 将属性写入流文件内容。

举个例子,你有这样的属性

${filename}-->input.1,
${input.content.1}-->content.1,
${input.content.2}-->content.2

在 putFile 之前。

现在您必须将这些属性写入流文件内容,如下所示。

在ReplaceText中,只需提到替换值就可以这样-->

${filename},${input.content.1},${input.content.2}

它将替换如下内容。,

input.1,content.1,content.2

现在它将使用 put 文件处理器写入本地文件。

希望对您有所帮助。

关于apache-nifi - 将属性写入 Apache NiFi 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47616732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com