Description
We faced a failure when a job.jar compiled against 0.20+ hadoop artifacts had to run with mapreduce.job.classloader=true because it needed a more recent guava as a dependency. The job failed because the cluster's *-default.xml files were overshadowed by the ones in the fat jar. We propose to treat these default config files like the system packages org.apache.hadoop. to avoid a counterintuitivie behavior as if we had mapreduce.job.user.classpath.first set.
Attachments
Attachments
Issue Links
- is depended upon by
-
MAPREDUCE-5878 some standard JDK APIs are not part of system classes defaults
- Closed