【发布时间】:2018-08-26 03:34:28
【问题描述】:
我正在使用 nifi 来开发数据漂移。在我使用 SelectHiveQL 处理器的流程中。 selectHiveQL 的输出(flowFile)需要进入下一个处理器。 什么是合适的处理器来获取 flowFile 内容并存储到用户定义的变量中必须在 Executescript 中使用相同的变量来操作数据。
【问题讨论】:
-
flowFile.read() 返回输入流
-
有很多方法可以将整个内容加载到属性中,但它会占用整个内存,并且可能导致内存不足错误/流文件处理速度变慢的可能性。这样您就可以从该流文件中获取所需的部分并将其处理为更好的方式。\
-
感谢我们在流文件中描述的表输出不超过 1kb 数据,我想在 uodateattribute 处理器中获取流文件内容。
标签: apache-nifi