2016-05-24 95 views
2

我在使用Apache Nifi时遇到问题。有一种方法可以在完成获取表中的所有数据后停止ExecuteSQL处理器,而不是重复获取,直到我手动停止它为止。Apache Nifi中的ExecuteSQL处理器

+0

,RightClick处理器,Goto Scheduling选项卡并指定RunSchedule为1天,它将运行一次 –

回答

5

通常,处理器意味着通过其调度选项卡在某个频率上进行调度。处于传入关系的图形中间的处理器通常会将其调度保留在0秒,这意味着当数据是队列时运行尽可能快。源处理器通常基于定时器驱动程序或Cron驱动调度在某个时间间隔上运行。

这就是说... ExecuteSQL支持被传入的流文件触发,因此您可能可以执行一些操作,比如将一个ListenHTTP处理器放在ExecuteSQL前面,并且只要您想触发它,就会调用http end- ListenHTTP指向。这样你就可以让它继续运行,但它只会在你想要的时候触发。

相关问题