我们有一个 Hadoop 服务,其中有多个应用程序。我们需要通过重新执行相同的工作流来处理每个应用程序的数据。这些计划在一天中的同一时间执行。问题是,当这些作业正在运行时,很难知道该作业正在运行/失败/成功的应用程序。当然,我可以打开作业配置并知道它,但这确实需要时间,因为有 10 多个应用程序在该服务下运行。
oozie 中是否有任何选项可以在执行作业时动态传递工作流(或其一部分)的名称,例如
oozie job -run -config <filename> -name "<NameIWishToGive>"
OR
oozie job -run -config <filename> -nameSuffix "<MyApplicationNameUnderTheService>"
此外,我们不希望创建多个作业文件夹分别执行,因为这将是太多的复制粘贴。
请建议。