gpt4 book ai didi

oozie - 如何在不重新启动工作的情况下重新安排 OOZIE 中的协调员工作?

转载 作者:行者123 更新时间:2023-12-04 13:49:00 29 4
gpt4 key购买 nike

当我在 oozie 的 job.properties 中更改协调员作业的开始时间时,该作业不会采用更改后的时间,而是在旧的计划时间运行。

旧的job.properties:

startMinute=08
startTime=${startDate}T${startHour}:${startMinute}Z

新的job.properties:

startMinute=07
startTime=${startDate}T${startHour}:${startMinute}Z

作业未在更改的时间运行:第 07 分钟,它在每小时的第 08 分钟运行。

请告诉我解决方案,我如何在不重新启动或终止作业的情况下使作业获取更新的属性(更改时间)。

最佳答案

您不能通过 Oozie(v3.3.2) 给出的任何方法真正改变协调器的时间。当您提交作业时,内容属性存储在数据库中,而实际工作流在 HDFS 中。

每次执行协调器时,都需要在提交作业期间在属性中指定的路径 中设置工作流,但不需要属性文件。我的意思是,提交作业后属性文件不会出现。

一个 hack 是使用 SQL 查询直接在数据库中更新时间。但我不确定它的含义。该属性可能会在整个数据库中变得不一致。

您必须终止作业并重新提交新作业。

注意:oozie提供了一种改变并发、结束时间和暂停时间的方法as specified in the official docs .

关于oozie - 如何在不重新启动工作的情况下重新安排 OOZIE 中的协调员工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985886/

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