如何制作oozie时间表与假期排除

时间:2017-03-17 20:52:15

标签: oozie oozie-coordinator

我们每天都有源文件到达hdfs,除了假期。 我们的oozie协调员每天都会观看这些文件。我不希望oozie在假期定义的情况下运行。怎么做。如果是假期,Coodinator不应该超时。

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是定期运行作业,并通过切换案例使用假期的决策节点排除所有作业操作。为此启动java操作,它将检查这是否为假日,将此值传播到决策操作,然后确定是否将对此值运行所需的操作。(oozie支持在工作流中将值从一个操作传播到另一个操作)。对于这两个场景中的每一个,都会为您的确认提供不同的消息,“今天的假期需要的操作被跳过”,否则“没有假期工作成功”。