Может ли быть два файла oozie workflow.xml в одном каталоге?Может ли быть два файла oozie workflow.xml в одном каталоге?
Если да, то как я могу обучить оози бегун, какой из них запустить?
Может ли быть два файла oozie workflow.xml в одном каталоге?Может ли быть два файла oozie workflow.xml в одном каталоге?
Если да, то как я могу обучить оози бегун, какой из них запустить?
Используйте 2 разных каталога.
Но если вам нужно вызвать второй файл рабочего процесса в качестве подчиненного потока, просто дайте ему другое имя. Вот как я называю вспомогательный рабочий процесс:
У меня есть 2 файла в директории
workflow.xml
export.xml
А вот как мой суб рабочий процесс называется от главного:
<action name="export">
<sub-workflow>
<app-path>${export_application_path}</app-path>
<propagate-configuration/>
<configuration>
<property>
<name>exportDir</name>
<value>${inputSqoop}</value>
</property>
</configuration>
</sub-workflow>
<ok to="cleanup"/>
<error to="kill"/>
</action>
ВИДЕТЬ объяснение в документах: http://oozie.apache.org/docs/3.3.2/WorkflowFunctionalSpec.html#a3.2.6_Sub-workflow_Action
У вас может быть два файла рабочего процесса (просто укажите им уникальные имена), затем вы можете выбрать, какой из них вызывать, установив th е oozie.wf.application.path
значение в файле конфигурации:
oozie.wf.application.path=hdfs://namenode:9000/path/to/job/wf-1.xml
#oozie.wf.application.path=hdfs://namenode:9000/path/to/job/wf-2.xml
Я вернусь к этой проблеме в течение нескольких дней ... когда я пытаюсь это я изменю статус ответа соответственно ... спасибо – hba
Он работал для меня. я просто создал 2 файла конфигурации, чтобы установить выше свойства (с другим именем) и отправленное задание в соответствии с конфигурацией, необходимой для каждого рабочего процесса. – shashaDenovo