Apache nifi NiFI:执行一个长时间运行的流程,并在流程仍在运行时获得结果

Apache nifi NiFI:执行一个长时间运行的流程,并在流程仍在运行时获得结果,apache-nifi,Apache Nifi,您好,我有一个NiFi简单进程组,由一个连接到ExecuteStreamCommand GetTwitter进程-->ExecuteStreamCommand executestream命令读取流文件并进行一些分析。由于引入内存的模型非常繁重,我想知道是否有一种方法可以使命令保持活动状态,并在不关闭此命令的执行的情况下生成流文件 提前感谢取决于executestream命令背后的内容。@daggett无论它来自GetTwitter nifi处理器(每个tweet都有一个JSON)。但是,即使我做

您好,我有一个NiFi简单进程组,由一个连接到
ExecuteStreamCommand

GetTwitter进程-->
ExecuteStreamCommand

executestream命令读取流文件并进行一些分析。由于引入内存的模型非常繁重,我想知道是否有一种方法可以使命令保持活动状态,并在不关闭此命令的执行的情况下生成流文件


提前感谢

取决于executestream命令背后的内容。@daggett无论它来自GetTwitter nifi处理器(每个tweet都有一个JSON)。但是,即使我做了一个获取flowflie并将其作为输出的虚拟,它也无法工作,直到流程结束:/I我无法理解。谁不工作?哪个进程?我举个例子:ExecuteStreamCommand是一个python脚本,它将流文件作为输入,只在输出上打印从GetTwitter进程(JSON)获得的任何内容。我不知道如何在流文件通过时保持“ExecuteStreamCommand”的活动状态。这时,python应该作为一个单独的服务器运行,侦听http端口(例如),并对传入的请求执行一些操作。。。在执行脚本中,可以保持以前处理的传入文件的状态。