Dear all:
I want to run sub workflow in oozie.follow this config:
<action name='subwf1'>
<sub-workflow>
<oozie>${oozie}</oozie>
<app-path>${nameNode}/tmp/${wf:user()}/workflows/map-reduce</app-path>
<configuration>
<property>
<name>jobTracker</name>
<value>${jobTracker}</value>
</property>
<property>
<name>nameNode</name>
<value>${nameNode}</value>
</property>
<property>
<name>mapred.mapper.class</name>
<value>org.apache.oozie.example.SampleMapper</value>
</property>
<property>
<name>mapred.reducer.class</name>
<value>org.apache.oozie.example.SampleReducer</value>
</property>
<property>
<name>mapred.map.tasks</name>
<value>1</value>
</property>
<property>
<name>mapred.input.dir</name>
<value>${inputDir}</value>
</property>
<property>
<name>mapred.output.dir</name>
<value>${outputDir}/mapRed</value>
</property>
<property>
<name>mapred.job.queue.name</name>
<value>${queueName}</value>
</property>
</configuration>
</sub-workflow>
<ok to="end" />
<error to="fail" />
</action>
this config are copied from wiki.
but if i hava some configs in wf-job.properties.how to load them in
sub workflow?any configs?
i have readed its source
code,org.apache.oozie.action.oozie.SubWorkflowActionExecutor.
i only found these configs:
oozie
app-path
propagate-configuration
configuration
have not found any configs to indicate to load wf-job.properties.I
know i can config like :
<property>
<name>jobTracker</name>
<value>${jobTracker}</value>
</property>
<property>
<name>nameNode</name>
<value>${nameNode}</value>
</property>
but if i have a lot of configs,it is a big task.
any body can help me?Thank you!