【发布时间】:2015-04-27 15:39:44
【问题描述】:
您可以在 Oozie Java 操作中使用 JobControl 来启动一系列作业吗?你觉得它“自然”吗?
我有一系列作业,其中一个作业的输出输入到另一个作业,我正在考虑使用 JobControl 来组织作业流程,并使用 Oozie 从集群中的节点(而不是客户端)启动作业并执行作业调度。另一方面,我不想使用 Oozie 组织复杂的工作流程,这就是我想运行单个 Java 操作的原因。
【问题讨论】:
您可以在 Oozie Java 操作中使用 JobControl 来启动一系列作业吗?你觉得它“自然”吗?
我有一系列作业,其中一个作业的输出输入到另一个作业,我正在考虑使用 JobControl 来组织作业流程,并使用 Oozie 从集群中的节点(而不是客户端)启动作业并执行作业调度。另一方面,我不想使用 Oozie 组织复杂的工作流程,这就是我想运行单个 Java 操作的原因。
【问题讨论】:
Job Control 可以在 Oozie 中使用,这很自然。 Oozie 可以有一个 java 操作,它使用 Job Control 调用一系列作业。
Oozie 在集群中作为服务运行会增加应用程序的开销,而作业控制仅在客户端计算机上运行。因此,最好在 Oozie java 操作中使用作业控制,而不是在 Oozie 中单独调用每个作业在我看来。
【讨论】: