[ https://issues.apache.org/jira/browse/OOZIE-2886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16015253#comment-16015253 ]
Robert Kanter commented on OOZIE-2886: -------------------------------------- I still see all the hadoop jars in the hive and hive2 sharelibs: {noformat} ./client/target/oozie-client-4.4.0-SNAPSHOT-client/oozie-client-4.4.0-SNAPSHOT/lib/hadoop-auth-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-annotations-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-api-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-common-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-server-applicationhistoryservice-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-server-common-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-server-resourcemanager-2.6.0.jar ./distro/target/oozie-4.4.0-SNAPSHOT-distro/oozie-4.4.0-SNAPSHOT/embedded-oozie-server/webapp/WEB-INF/lib/hadoop-yarn-server-web-proxy-2.6.0.jar ./server/target/dependency/hadoop-annotations-2.6.0.jar ./server/target/dependency/hadoop-auth-2.6.0.jar ./server/target/dependency/hadoop-common-2.6.0.jar ./server/target/dependency/hadoop-yarn-api-2.6.0.jar ./server/target/dependency/hadoop-yarn-common-2.6.0.jar ./server/target/dependency/hadoop-yarn-server-applicationhistoryservice-2.6.0.jar ./server/target/dependency/hadoop-yarn-server-common-2.6.0.jar ./server/target/dependency/hadoop-yarn-server-resourcemanager-2.6.0.jar ./server/target/dependency/hadoop-yarn-server-web-proxy-2.6.0.jar ./sharelib/distcp/target/partial-sharelib/share/lib/distcp/hadoop-distcp-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-annotations-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-api-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-common-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-server-applicationhistoryservice-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-server-common-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-server-resourcemanager-2.6.0.jar ./sharelib/hive/target/partial-sharelib/share/lib/hive/hadoop-yarn-server-web-proxy-2.6.0.jar ./sharelib/streaming/target/partial-sharelib/share/lib/mapreduce-streaming/hadoop-streaming-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/distcp/hadoop-distcp-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-annotations-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-api-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-common-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-server-applicationhistoryservice-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-server-common-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-server-resourcemanager-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/hive/hadoop-yarn-server-web-proxy-2.6.0.jar ./sharelib/target/oozie-sharelib-4.4.0-SNAPSHOT/share/lib/mapreduce-streaming/hadoop-streaming-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-annotations-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-api-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-common-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-server-applicationhistoryservice-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-server-common-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-server-resourcemanager-2.6.0.jar ./webapp/target/oozie-webapp-4.4.0-SNAPSHOT/WEB-INF/lib/hadoop-yarn-server-web-proxy-2.6.0.jar {noformat} I find NetBeans to be a good tool for this sort of pom dependency stuff. It will list all the jars and you can right-click to exclude it from all transitive dependencies automatically. {{mvn dependency:tree}} is also helpful. > Ensure consistent versioning of hadoop jars in server and webapp > ---------------------------------------------------------------- > > Key: OOZIE-2886 > URL: https://issues.apache.org/jira/browse/OOZIE-2886 > Project: Oozie > Issue Type: Bug > Components: build > Affects Versions: 5.0.0 > Reporter: Robert Kanter > Assignee: Artem Ervits > Attachments: OOZIE-2886-0.patch, OOZIE-2886-0.patch, > OOZIE-2886-1.patch, OOZIE-2886-2.patch > > > The hive and hive2 sharelibs are pulling in Hadoop jars - they shouldn't be. > Also, we should ensure that if you specify {{-Dhadoop.version=foo}} (e.g. > 2.7.0), that all Hadoop jars end up as that version. -- This message was sent by Atlassian JIRA (v6.3.15#6346)