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

Siddharth Seth commented on TEZ-3338:
-------------------------------------

I think it's sufficient to define a system classpath - so $PWD/tezlib/* becomes 
this. Other parts of the classpath would be user specific, or is there a reason 
to define userclasspath to be a single location?

bq. Is there a "uber" mode in tez (like MR) where the user tasks can run 
in-process in the AM? What would be the place to look at for the uber mode? 
Thanks in advance.
There is; but it isn't officially supported yet (there's no single flag to 
enable uber, and this hasn't been extensively tested). To do this - external 
plugins need to be used (TEZ-2003). As an example - you can look at the usage 
of TestExternalTezService.EXECUTION_CONTEXT_IN_AM. Also LocalContainerLauncher.
A local mode is supported - similar to MR, where the entire dag runs in process 
along with the AM.

> Support classloader isolation
> -----------------------------
>
>                 Key: TEZ-3338
>                 URL: https://issues.apache.org/jira/browse/TEZ-3338
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Ming Ma
>
> HADOOP-10893 and MAPREDUCE-1700 provide classloader isolation at both client 
> side and container side for MR. We should add the same support for Tez. Given 
> we use hadoop command to launch Tez, it appears the client side has been 
> taken care of. Only the container side support is needed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to