Apache nifi 执行完成后立即停止NiFi处理器组
我通过API启动和停止包含自定义处理器流的处理器组 如何使处理器组只运行一次并停止Apache nifi 执行完成后立即停止NiFi处理器组,apache-nifi,Apache Nifi,我通过API启动和停止包含自定义处理器流的处理器组 如何使处理器组只运行一次并停止 我们可以使用cron只执行一次。但是有没有一种干净的方法,不需要计算cron表达式并只执行一次?在流程结束时,您可以使用InvokeHTTP处理器(或)触发shell脚本并利用进程组REST API可以停止进程组中的所有处理器 将进程组中的触发器处理器安排为以10000000000秒的时间驱动运行,并使用另一个InvokeHTTP处理器(或)使用Shell脚本启动此处理器 流量: 您可以停止触发器处理器(或)停
我们可以使用cron只执行一次。但是有没有一种干净的方法,不需要计算cron表达式并只执行一次?在流程结束时,您可以使用InvokeHTTP处理器(或)触发shell脚本并利用进程组REST API可以停止进程组中的所有处理器 将进程组中的触发器处理器安排为以10000000000秒的时间驱动运行,并使用另一个InvokeHTTP处理器(或)使用Shell脚本启动此处理器 流量: 您可以停止触发器处理器(或)停止整个进程组
如果要停止整个进程组,则需要保留启动进程组的处理器。需要位于不同的进程组中。完成时可以使用InvokeHTTP处理器调用nifi api
你可以找到一篇有趣的文章来解释如何做到这一点。有没有更干净的方法?在不暴露任何额外处理器的情况下?