Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,24 @@ The following provides more details on the included cryptographic
software:
Hadoop Core uses the SSL libraries from the Jetty project written
by mortbay.org.


Sandy's Guava Shading Notes - May, 2018

I found a shading pom example on Maven Central:
https://repository.cloudera.com/content/repositories/releases/org/apache/hadoop/cloudera-guava/2.5.0-cdh5.2.3.4/cloudera-guava-2.5.0-cdh5.2.3.4.pom
for a different version of hadoop, but the same 11.0.2 version of guava.

Then I downloaded the Hadoop src for 2.6.0-cdh5.5.1 from here:
http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.5.1-src.tar.gz

The src is a maven project the build and packaging can be run like this:
JAVA_HOME=/usr/lib/jvm/java-7-oracle mvn package -Pdist -DskipTests -Dtar

The build system requires java 7 and protoc 2.5.0. I already had java 7, but I had to go build protoc from here:
https://github.com/google/protobuf/releases/tag/v2.5.0


I worked the maven shading plugin in by hand, and added setTurnVersion.sh to sed in the
updated version number.

4 changes: 2 additions & 2 deletions hadoop-assemblies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-assemblies</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<name>Apache Hadoop Assemblies</name>
<description>Apache Hadoop Assemblies</description>

Expand Down
4 changes: 2 additions & 2 deletions hadoop-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project-dist</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../hadoop-project-dist</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>jar</packaging>

<description>Apache Hadoop Client</description>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/cloudera-netty/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>cloudera-netty-all</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>jar</packaging>

<name>Netty Cloudera Dependencies</name>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/hadoop-annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-annotations</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<description>Apache Hadoop Annotations</description>
<name>Apache Hadoop Annotations</name>
<packaging>jar</packaging>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/hadoop-auth-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-auth-examples</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>war</packaging>

<name>Apache Hadoop Auth Examples</name>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/hadoop-auth/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-auth</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>jar</packaging>

<name>Apache Hadoop Auth</name>
Expand Down
32 changes: 30 additions & 2 deletions hadoop-common-project/hadoop-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project-dist</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project-dist</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<description>Apache Hadoop Common</description>
<name>Apache Hadoop Common</name>
<packaging>jar</packaging>
Expand All @@ -46,6 +46,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -339,6 +340,33 @@
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
<artifactSet>
<includes>
<include>com.google.guava:guava</include>
</includes>
</artifactSet>
<relocations>
<relocation>
<pattern>com.google.common</pattern>
<shadedPattern>com.cloudera.com.google.common</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-maven-plugins</artifactId>
Expand Down
32 changes: 30 additions & 2 deletions hadoop-common-project/hadoop-kms/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-kms</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>war</packaging>

<name>Apache Hadoop KMS</name>
Expand Down Expand Up @@ -66,6 +66,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -202,6 +203,33 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
<artifactSet>
<includes>
<include>com.google.guava:guava</include>
</includes>
</artifactSet>
<relocations>
<relocation>
<pattern>com.google.common</pattern>
<shadedPattern>com.cloudera.com.google.common</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/hadoop-minikdc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-minikdc</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<description>Apache Hadoop MiniKDC</description>
<name>Apache Hadoop MiniKDC</name>
<packaging>jar</packaging>
Expand Down
32 changes: 30 additions & 2 deletions hadoop-common-project/hadoop-nfs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-nfs</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>jar</packaging>

<name>Apache Hadoop NFS</name>
Expand Down Expand Up @@ -90,11 +90,39 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
<artifactSet>
<includes>
<include>com.google.guava:guava</include>
</includes>
</artifactSet>
<relocations>
<relocation>
<pattern>com.google.common</pattern>
<shadedPattern>com.cloudera.com.google.common</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions hadoop-common-project/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<description>Apache Hadoop Common Project</description>
<name>Apache Hadoop Common Project</name>
<packaging>pom</packaging>
Expand Down
27 changes: 25 additions & 2 deletions hadoop-dist/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-dist</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<description>Apache Hadoop Distribution</description>
<name>Apache Hadoop Distribution</name>
<packaging>jar</packaging>
Expand Down Expand Up @@ -68,6 +68,29 @@
<configuration>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<extensions>true</extensions>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>target/hadoop-${project.version}.tar.gz</file>
<type>tar.gz</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand Down
4 changes: 2 additions & 2 deletions hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<relativePath>../../hadoop-project</relativePath>
</parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs-httpfs</artifactId>
<version>2.6.0-cdh5.5.1</version>
<version>2.6.0-cdh5.5.1-turn-0.1</version>
<packaging>war</packaging>

<name>Apache Hadoop HttpFS</name>
Expand Down
Loading