I am in Classloader hell - Hadoop (up to 2.7.2) uses an out-dated version of HttpClient (4.2.5)
This is clashing with the version of HttpClient I am using 4.5.1. I have tried to load the User classpath first in my EMR job but then I get a clash on Codec classes. I even rewrote the class to use the older version (4.2.5) but am still getting some clashes.
In my EMR job how can I print the full classpath the StdOut/StdErr or somewhere else so I can debug which Jars are in the classpath?
I know how to get a "normal" Java classpath but wondering if there is any aspect that might be Hadoop and/or EMR-specific to include Hadoop/EMR jars also.