让Oozie Coordinator根据更新的数据集重新启动工作流程

时间:2016-01-11 19:46:43

标签: oozie oozie-coordinator

我目前有一个Oozie协调器,它依赖于数据集。数据集已配置为在完成时创建_SUCCESS文件以触发工作流。根据我的理解,工作流基于_SUCCESS文件的存在而被触发,但是我有一个用例,我需要重新触发工作流以便在相同的_SUCCESS更新时运行,即时间戳更改。我想知道如何在Oozie中解决这个问题。

1 个答案:

答案 0 :(得分:0)

据我所知,您更改了数据集并更新了_SUCCESS文件。在这种情况下,我会将数据集移动到另一个路径。

例如,您的数据集位于/user/%name%/data/2015-01-12,协调员已完成此数据集的工作。修改后,您可以将数据集移动到/user/%name%/data/2015-01-16,协调员将在下次处理新数据集。