我有一个流程,该流程从Presto获取数据并执行一些ETL,然后将CSV文件推回s3存储桶。我的流程如下:
**QueryDatabaseTable -> convertRecord -> RouteText -> puts3Object**
我知道我们可以使用cron作业调度功能来实现这一目标。这个想法是每天早上在s3存储桶中提取新文件。
cron语法是什么??我尝试了0 0 3 1/1 * ? *
,但它似乎并非每天凌晨3点运行。有什么原因吗?
我该如何实现?
谢谢!
答案 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 * ? *