You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Peter Cseh (JIRA)" <ji...@apache.org> on 2017/04/20 13:32:04 UTC

[jira] [Commented] (OOZIE-2869) OYA: Introduce inside

    [ 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)