Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 执行完成后立即停止NiFi处理器组_Apache Nifi - Fatal编程技术网

Apache nifi 执行完成后立即停止NiFi处理器组

Apache nifi 执行完成后立即停止NiFi处理器组,apache-nifi,Apache Nifi,我通过API启动和停止包含自定义处理器流的处理器组 如何使处理器组只运行一次并停止 我们可以使用cron只执行一次。但是有没有一种干净的方法,不需要计算cron表达式并只执行一次?在流程结束时,您可以使用InvokeHTTP处理器(或)触发shell脚本并利用进程组REST API可以停止进程组中的所有处理器 将进程组中的触发器处理器安排为以10000000000秒的时间驱动运行,并使用另一个InvokeHTTP处理器(或)使用Shell脚本启动此处理器 流量: 您可以停止触发器处理器(或)停

我通过API启动和停止包含自定义处理器流的处理器组

如何使处理器组只运行一次并停止


我们可以使用cron只执行一次。但是有没有一种干净的方法,不需要计算cron表达式并只执行一次?

在流程结束时,您可以使用InvokeHTTP处理器(或)触发shell脚本并利用进程组REST API可以停止进程组中的所有处理器

将进程组中的触发器处理器安排为以10000000000秒的时间驱动运行,并使用另一个InvokeHTTP处理器(或)使用Shell脚本启动此处理器

流量:

您可以停止触发器处理器(或)停止整个进程组


如果要停止整个进程组,则需要保留启动进程组的处理器。
需要位于不同的进程组中。

完成时可以使用InvokeHTTP处理器调用nifi api


你可以找到一篇有趣的文章来解释如何做到这一点。

有没有更干净的方法?在不暴露任何额外处理器的情况下?