MR AppMaster CLASSPATH is dependent on the compile-time environment
--------------------------------------------------------------------
Key: MAPREDUCE-3428
URL: https://issues.apache.org/jira/browse/MAPREDUCE-3428
Project: Hadoop Map/Reduce
Issue Type: Bug
Components: mrv2
Affects Versions: 0.23.0
Reporter: Ahmed Radwan
The CLASSPATH for the MapReduce Application master is set using compile time
path information, which is typically different from run-time. This will cause
failure when running on different environments.
Specifically, the YarnRunner, and as part ApplicationSubmissionContext
creation, sets the classpath for the application master using
MRApps.setClasspath(environment), and then the setMRFrameworkClasspath(..)
method uses compile time path information present in the
"setMRFrameworkClasspath" file (created at compile-time).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira