将-Dpig.notification.listener参数传递给Oozie中的Pig操作(Oozie客户端构建版本:3.3.2-cdh4.7.1)
我想将-Dpig.notification.listener参数传递给oozie中的Pig操作。但是当我这样做的时候,猪是失败的,并且没有明确的错误描述。下面是清管器动作片段。任何关于如何将听者传递给清管器的建议将-Dpig.notification.listener参数传递给Oozie中的Pig操作(Oozie客户端构建版本:3.3.2-cdh4.7.1),oozie,oozie-coordinator,Oozie,Oozie Coordinator,我想将-Dpig.notification.listener参数传递给oozie中的Pig操作。但是当我这样做的时候,猪是失败的,并且没有明确的错误描述。下面是清管器动作片段。任何关于如何将听者传递给清管器的建议 <action name="FinalReport"> <pig> <job-tracker>${jobTracker}</job-tracker> <name-node>
<action name="FinalReport">
<pig>
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<prepare>
<delete path="${nameNode}/home/hadoop/surjan/path" />
</prepare> <script>${nameNode}//home/hadoop/surjan/wf/pigs/FinalReport.pig</script>
<param>inDate=20160430</param>
</pig>
<ok to="success" />
<error to="kill" />
</action>
<action name="FinalReport">
<pig>
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<prepare>
<delete path="${nameNode}/home/hadoop/surjan/path" />
</prepare>
<configuration>
<property>
<name>pig.notification.listener</name>
<value>com.surjan.util.counter.MyListener</value>
</property>
</configuration>
<script>${nameNode}//home/hadoop/surjan/wf/pigs/FinalReport.pig</script>
<param>inDate=20160430</param>
<argument>Dpig.notification.listener=com.surjan.util.counter.CounterListener</argument>
<archive>archive/mycounter.jar#mycounter</archive>
</pig>
<ok to="success" />
<error to="kill" />
enter code here