[ 
https://issues.apache.org/jira/browse/OOZIE-2869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15976683#comment-15976683
 ] 

Peter Cseh commented on OOZIE-2869:
-----------------------------------

I'd prefer to have OOZIE-2601 fixed and a "mapreduce" sharelib created using 
the local paths to the MR jars. This way users could add MR jars into the 
action the same way they could add spark, pig, hive etc jars.

> OYA: Introduce <mr-jars /> inside <launcher />
> ----------------------------------------------
>
>                 Key: OOZIE-2869
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2869
>             Project: Oozie
>          Issue Type: Sub-task
>          Components: action
>    Affects Versions: 5.0.0
>            Reporter: Andras Piros
>             Fix For: 5.0.0
>
>
> Since Oozie On YARN doesn't fire a map only job to fire all the other 
> applications (hence the transition from {{LauncherMapper}} to 
> {{LauncherAM}}), no need to bundle the MapReduce JARs within Oozie's default 
> sharelib.
> Nevertheless, it's a common, but discouraged use case that MapReduce tasks 
> are fired using Java Action. So we need an XSD extension within 
> {{workflow.xsd}}:
> * an {{xs:boolean}} valued {{<mr-jars />}} within {{<launcher />}} within 
> {{<application />}}
> * defaults to {{false}}
> * its value is used within 
> [{{JavaActionExecutor.needToAddMRJars()}}|https://github.com/apache/oozie/blob/oya/core/src/main/java/org/apache/oozie/action/hadoop/JavaActionExecutor.java#L1342]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to