【发布时间】:2015-07-08 05:30:25
【问题描述】:
是否有可能知道生成的下一个 oozie 作业的工作流 ID? 当 oozie 重新启动时,很难知道下一个 oozie 工作流 id。有什么办法得到吗?
谢谢,
毗湿奴甘特
【问题讨论】:
-
你为什么需要那个?
-
遇到了这个源代码。希望它有助于理解逻辑。 github.com/apache/oozie/blob/…
是否有可能知道生成的下一个 oozie 作业的工作流 ID? 当 oozie 重新启动时,很难知道下一个 oozie 工作流 id。有什么办法得到吗?
谢谢,
毗湿奴甘特
【问题讨论】:
我不确定是否有办法知道生成的下一个 id。
您能做的最好的事情是控制 oozie 作业为您的应用程序设置的名称。
有一个应用程序跟踪器作业,它提交其他 oozie REST 作业。每当它提交 REST 作业时,您都可以获得可以存储的 oozie jobID。
例如,如果您在 java 中使用 OozieClient 类 - String jobId = client.run(conf);
这样,您至少可以跟踪您正在生成的所有应用程序?
【讨论】: