Sean Busbey created HBASE-20332:
-----------------------------------

             Summary: shaded mapreduce module shouldn't include hadoop
                 Key: HBASE-20332
                 URL: https://issues.apache.org/jira/browse/HBASE-20332
             Project: HBase
          Issue Type: Sub-task
          Components: mapreduce, shading
    Affects Versions: 2.0.0
            Reporter: Sean Busbey
             Fix For: 2.0.0


AFAICT, we should just entirely skip including hadoop in our shaded mapreduce 
module

1) Folks expect to run yarn / mr apps via {{hadoop jar}} / {{yarn jar}}
2) those commands include all the needed Hadoop jars in your classpath by 
default (both client side and in the containers)
3) If you try to use "user classpath first" for your job as a workaround (e.g. 
for some library your application needs that hadoop provides) then our 
inclusion of *some but not all* hadoop classes then causes everything to fall 
over because of mixing rewritten and non-rewritten hadoop classes
4) if you don't use "user classpath first" then all of our 
non-relocated-but-still-shaded hadoop classes are ignored anyways so we're just 
wasting space



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to