如何通过共享公共 job.properties 来触发具有不同时间表的多个 Oozie 协调器

How to trigger multiple Oozie coordinators with a different schedule by sharing the common job.properties

我有一个问题,我需要提交多个协调员(大约 10 个),每个协调员都有不同的时间表,并且每个协调员都没有依赖性 b/w(例如:每 2 小时,12 小时等)。我看到有一个限制,我们应该将协调器命名为完全 coordinator.xml,没有前缀或后缀(这样我就无法区分)。我不想将我的代码复制 10 次(为每个协调员维护文件夹)来处理这个问题。 sample folder with multiple coordinators

有没有人有类似的用例;如果您能分享您对此的想法,那将非常有帮助谢谢!

你可以注入一个变量

<coordinator-app name="my_app" frequency="${my_frequency}"  ...

然后 运行 oozie -Dmy_frequency="* * * * 12" 例如