如何安排Cron工作每天凌晨3点在NiFi运行

时间:2020-02-27 06:36:11

标签: cron apache-nifi minify crontrigger

我有一个流程,该流程从Presto获取数据并执行一些ETL,然后将CSV文件推回s3存储桶。我的流程如下:

**QueryDatabaseTable -> convertRecord -> RouteText -> puts3Object** 

我知道我们可以使用cron作业调度功能来实现这一目标。这个想法是每天早上在s3存储桶中提取新文件。

cron语法是什么??我尝试了0 0 3 1/1 * ? *,但它似乎并非每天凌晨3点运行。有什么原因吗?

我该如何实现?

谢谢!

1 个答案:

答案 0 :(得分:2)

Nifi使用quartz cron作为语法,您可以在此link中创建/测试cron表达式。

要每天在3AM进行计划,请使用以下cron表达式:

Right Click on QuerydatabaseTable -> configure -> Scheduling tab -> Scheduling Strategy(choose) CRON driven!

0 0 3 1/1 * ? *