将-Dpig.notification.listener参数传递给Oozie中的Pig操作(Oozie客户端构建版本:3.3.2-cdh4.7.1)

将-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>

我想将-Dpig.notification.listener参数传递给oozie中的Pig操作。但是当我这样做的时候,猪是失败的,并且没有明确的错误描述。下面是清管器动作片段。任何关于如何将听者传递给清管器的建议

<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