gpt4 book ai didi

apache-nifi - 我们如何安排nifi数据流?我正在使用HDP 2.5

转载 作者:行者123 更新时间:2023-12-04 17:31:17 27 4
gpt4 key购买 nike

我想通过nifi安排每天的数据流。

例如,
我需要每天早上9:00 AM运行时间表。

谁能告诉我什么是计划数据流的流程

最佳答案

有三种可用的调度策略,请参见下面的详细信息


计时器驱动:这是默认模式。处理器将安排为定期运行。处理器运行的时间间隔由“运行时间表”选项定义(请参见下文)。
事件驱动:选择此模式时,事件将触发处理器运行,并且当FlowFiles进入向该处理器馈送的连接时,将发生该事件。该模式当前被认为是实验性的,并非所有处理器都支持。选择此模式后,“运行计划”选项不可配置,因为不会触发处理器定期运行,而是由于事件而触发。此外,这是唯一可以将“并发任务”选项设置为0的模式。在这种情况下,线程数仅受管理员配置的事件驱动线程池的大小限制。
CRON驱动:使用CRON驱动的调度模式时,处理器被安排为定​​期运行,类似于Timer驱动的调度模式。但是,CRON驱动模式提供了更大的灵活性,但代价是增加了配置的复杂性。 CRON驱动的调度值是由六个必填字段和一个可选字段组成的字符串,每个字段之间用空格分隔。


通常,您可以通过以下方式之一指定值:


数字:指定一个或多个有效值。您可以使用逗号分隔的列表输入多个值。
范围:使用-语法指定范围。
增量:使用/语法指定增量。例如,在分钟字段中,0/15表示分钟0、15、30和45。


您还应该注意几个有效的特殊字符:


* —表示所有值对该字段均有效。
? —表示未指定特定值。此特殊字符在“月的天数”和“星期几”字段中有效。
L —您可以将L附加到“星期几”值之一,以指定该天在该月的最后一次出现。例如,1L表示该月的最后一个星期日。


例如:


字符串0 0 13 * *?表示您希望将处理器安排为每天1:00 PM运行。
字符串0 20 14? * MON-FRI表示您希望安排处理器在每个星期一至星期五的下午2:20运行。
字符串0 15 10? * 6L 2011-2017表示您希望将处理器调度为在2011年至2017年之间的每个月的最后一个星期五上午10:15运行。


您的时间表时间应如下所示;


0109 *?**-这意味着每1秒09分钟是上午9点,其他*字段每天和每月运行。


希望对您有帮助!!!

关于apache-nifi - 我们如何安排nifi数据流?我正在使用HDP 2.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com