Skip to content

Commit

Permalink
HBASE-26907 Update Hadoop3 versions for JEP 223 compliance
Browse files Browse the repository at this point in the history
  • Loading branch information
ndimiduk committed Aug 15, 2022
1 parent 9215066 commit a215a0a
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 9 deletions.
4 changes: 2 additions & 2 deletions dev-support/hbase-personality.sh
Original file line number Diff line number Diff line change
Expand Up @@ -588,9 +588,9 @@ function hadoopcheck_rebuild
fi
yetus_info "Setting Hadoop 3 versions to test based on branch-2.4+/master/feature branch rules"
if [[ "${QUICK_HADOOPCHECK}" == "true" ]]; then
hbase_hadoop3_versions="3.1.2 3.2.2 3.3.1"
hbase_hadoop3_versions="3.1.4 3.2.3 3.3.2"
else
hbase_hadoop3_versions="3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.3.0 3.3.1"
hbase_hadoop3_versions="3.1.4 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2"
fi

export MAVEN_OPTS="${MAVEN_OPTS}"
Expand Down
25 changes: 18 additions & 7 deletions src/main/asciidoc/_chapters/configuration.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -315,14 +315,15 @@ link:https://hadoop.apache.org/cve_list.html[CVEs] so we drop the support in new
.Hadoop version support matrix for active release lines

[cols="1,2*^.^", options="header"]
[cols="1,3*^.^", options="header"]
|===
| | HBase-2.3.x | HBase-2.4.x
|Hadoop-2.10.x | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.1.0 | icon:times-circle[role="red"] | icon:times-circle[role="red"]
|Hadoop-3.1.1+ | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.2.x | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.3.x | icon:check-circle[role="green"] | icon:check-circle[role="green"]
| | HBase-2.3.x | HBase-2.4.x | HBase-2.5.x
|Hadoop-2.10.x | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.1.[0-3] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
|Hadoop-3.1.4+ | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.2.[0,1] | icon:times-circle[role="red"] | icon:times-circle[role="red"] | icon:times-circle[role="red"]
|Hadoop-3.2.2+ | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|Hadoop-3.3.x | icon:check-circle[role="green"] | icon:check-circle[role="green"] | icon:check-circle[role="green"]
|===

.Hadoop version support matrix for EOM 2.x release lines
Expand Down Expand Up @@ -409,6 +410,16 @@ expressly advises downstream users to avoid running on top of this release. For
the link:https://s.apache.org/hadoop-3.1.0-announcement[release announcement for Hadoop 3.1.0].
====

.Hadoop 3.1.[0-3] and 3.2.[0,1] Releases
[TIP]
====
These versions of Hadoop ship with an older version of Jetty that has an
link:https://github.com/eclipse/jetty.project/issues/2090[issue] such that it does not support
link:https://openjdk.java.net/jeps/223[JEP 223] compliant Java version strings. For consistent
runtime reliability, HBase requires versions of Hadoop that include
link:https://issues.apache.org/jira/browse/HADOOP-16152[HADOOP-16152].
====

.Replace the Hadoop Bundled With HBase!
[NOTE]
====
Expand Down

0 comments on commit a215a0a

Please sign in to comment.