HBASE-19526 Update hadoop version to 3.0 GA
This commit is contained in:
parent
231ec7e836
commit
6616a3fd2d
|
@ -300,7 +300,7 @@ function hadoopcheck_rebuild
|
||||||
else
|
else
|
||||||
hbase_hadoop2_versions="${hbase_common_hadoop2_versions}"
|
hbase_hadoop2_versions="${hbase_common_hadoop2_versions}"
|
||||||
fi
|
fi
|
||||||
hbase_hadoop3_versions="3.0.0-beta1"
|
hbase_hadoop3_versions="3.0.0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export MAVEN_OPTS="${MAVEN_OPTS}"
|
export MAVEN_OPTS="${MAVEN_OPTS}"
|
||||||
|
|
|
@ -1126,7 +1126,7 @@ under the License.
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>org.apache.commons</groupId>
|
<groupId>org.apache.commons</groupId>
|
||||||
<artifactId>commons-csv</artifactId>
|
<artifactId>commons-csv</artifactId>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
|
@ -1211,7 +1211,7 @@ under the License.
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>org.apache.curator</groupId>
|
<groupId>org.apache.curator</groupId>
|
||||||
<artifactId>curator-test</artifactId>
|
<artifactId>curator-test</artifactId>
|
||||||
<version>2.7.1</version>
|
<version>2.7.1</version>
|
||||||
|
@ -1296,7 +1296,7 @@ under the License.
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>org.apache.htrace</groupId>
|
<groupId>org.apache.htrace</groupId>
|
||||||
<artifactId>htrace-core4</artifactId>
|
<artifactId>htrace-core4</artifactId>
|
||||||
<version>4.0.1-incubating</version>
|
<version>4.0.1-incubating</version>
|
||||||
|
@ -1612,7 +1612,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>com.codahale.metrics</groupId>
|
<groupId>com.codahale.metrics</groupId>
|
||||||
<artifactId>metrics-core</artifactId>
|
<artifactId>metrics-core</artifactId>
|
||||||
<version>3.0.1</version>
|
<version>3.0.1</version>
|
||||||
|
@ -1626,7 +1626,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>com.nimbusds</groupId>
|
<groupId>com.nimbusds</groupId>
|
||||||
<artifactId>nimbus-jose-jwt</artifactId>
|
<artifactId>nimbus-jose-jwt</artifactId>
|
||||||
<version>3.9</version>
|
<version>3.9</version>
|
||||||
|
@ -1640,7 +1640,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>com.squareup.okhttp</groupId>
|
<groupId>com.squareup.okhttp</groupId>
|
||||||
<artifactId>okhttp</artifactId>
|
<artifactId>okhttp</artifactId>
|
||||||
<version>2.4.0</version>
|
<version>2.4.0</version>
|
||||||
|
@ -1654,7 +1654,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>com.squareup.okio</groupId>
|
<groupId>com.squareup.okio</groupId>
|
||||||
<artifactId>okio</artifactId>
|
<artifactId>okio</artifactId>
|
||||||
<version>1.4.0</version>
|
<version>1.4.0</version>
|
||||||
|
@ -1668,7 +1668,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>com.twitter</groupId>
|
<groupId>com.twitter</groupId>
|
||||||
<artifactId>hpack</artifactId>
|
<artifactId>hpack</artifactId>
|
||||||
<version>0.11.0</version>
|
<version>0.11.0</version>
|
||||||
|
@ -1682,7 +1682,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>net.minidev</groupId>
|
<groupId>net.minidev</groupId>
|
||||||
<artifactId>json-smart</artifactId>
|
<artifactId>json-smart</artifactId>
|
||||||
<version>1.1.1</version>
|
<version>1.1.1</version>
|
||||||
|
@ -1697,7 +1697,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</supplement>
|
</supplement>
|
||||||
|
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>de.ruedigermoeller</groupId>
|
<groupId>de.ruedigermoeller</groupId>
|
||||||
<artifactId>fst</artifactId>
|
<artifactId>fst</artifactId>
|
||||||
<version>2.24</version>
|
<version>2.24</version>
|
||||||
|
@ -1716,7 +1716,7 @@ Copyright 2006 Envoi Solutions LLC
|
||||||
</supplement>
|
</supplement>
|
||||||
|
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-alpha1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>org.objenesis</groupId>
|
<groupId>org.objenesis</groupId>
|
||||||
<artifactId>objenesis</artifactId>
|
<artifactId>objenesis</artifactId>
|
||||||
<version>2.1</version>
|
<version>2.1</version>
|
||||||
|
@ -1867,7 +1867,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
</project>
|
</project>
|
||||||
</supplement>
|
</supplement>
|
||||||
<supplement>
|
<supplement>
|
||||||
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0-beta1 -->
|
<project> <!-- hadoop.profile=3.0 from hadoop-3.0.0 -->
|
||||||
<groupId>org.codehaus.woodstox</groupId>
|
<groupId>org.codehaus.woodstox</groupId>
|
||||||
<artifactId>stax2-api</artifactId>
|
<artifactId>stax2-api</artifactId>
|
||||||
<version>3.1.4</version>
|
<version>3.1.4</version>
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -1313,7 +1313,7 @@
|
||||||
<java.min.version>${compileSource}</java.min.version>
|
<java.min.version>${compileSource}</java.min.version>
|
||||||
<!-- Dependencies -->
|
<!-- Dependencies -->
|
||||||
<hadoop-two.version>2.7.4</hadoop-two.version>
|
<hadoop-two.version>2.7.4</hadoop-two.version>
|
||||||
<hadoop-three.version>3.0.0-beta1</hadoop-three.version>
|
<hadoop-three.version>3.0.0</hadoop-three.version>
|
||||||
<!-- These must be defined here for downstream build tools that don't look at profiles.
|
<!-- These must be defined here for downstream build tools that don't look at profiles.
|
||||||
They ought to match the values found in our default hadoop profile, which is
|
They ought to match the values found in our default hadoop profile, which is
|
||||||
currently "hadoop-2.0". See HBASE-15925 for more info. -->
|
currently "hadoop-2.0". See HBASE-15925 for more info. -->
|
||||||
|
|
|
@ -221,7 +221,8 @@ Use the following legend to interpret this table:
|
||||||
|Hadoop-2.7.0 | X | X | X | X
|
|Hadoop-2.7.0 | X | X | X | X
|
||||||
|Hadoop-2.7.1+ | NT | S | S | S
|
|Hadoop-2.7.1+ | NT | S | S | S
|
||||||
|Hadoop-2.8.0 | X | X | X | X
|
|Hadoop-2.8.0 | X | X | X | X
|
||||||
|Hadoop-3.0.0-alphax | NT | NT | NT | NT
|
|Hadoop-2.8.1 | X | X | X | X
|
||||||
|
|Hadoop-3.0.0 | NT | NT | NT | NT
|
||||||
|===
|
|===
|
||||||
|
|
||||||
.Hadoop Pre-2.6.1 and JDK 1.8 Kerberos
|
.Hadoop Pre-2.6.1 and JDK 1.8 Kerberos
|
||||||
|
@ -349,7 +350,7 @@ to _false_. For example:
|
||||||
</property>
|
</property>
|
||||||
</configuration>
|
</configuration>
|
||||||
----
|
----
|
||||||
|
|
||||||
[[distributed]]
|
[[distributed]]
|
||||||
=== Distributed
|
=== Distributed
|
||||||
|
|
||||||
|
|
|
@ -402,7 +402,7 @@ mvn -Dhadoop.profile=3.0 ...
|
||||||
The above will build against whatever explicit hadoop 3.y version we have in our _pom.xml_ as our '3.0' version.
|
The above will build against whatever explicit hadoop 3.y version we have in our _pom.xml_ as our '3.0' version.
|
||||||
Tests may not all pass so you may need to pass `-DskipTests` unless you are inclined to fix the failing tests.
|
Tests may not all pass so you may need to pass `-DskipTests` unless you are inclined to fix the failing tests.
|
||||||
|
|
||||||
To pick a particular Hadoop 3.y release, you'd set e.g. `-Dhadoop-three.version=3.0.0-alpha1`.
|
To pick a particular Hadoop 3.y release, you'd set hadoop-three.version property e.g. `-Dhadoop-three.version=3.0.0`.
|
||||||
|
|
||||||
[[build.protobuf]]
|
[[build.protobuf]]
|
||||||
==== Build Protobuf
|
==== Build Protobuf
|
||||||
|
|
Loading…
Reference in New Issue