Repository: impala Updated Branches: refs/heads/master 87be63e32 -> 789c5aac2
Warn about Hadoop / Java version incompatibility Running Hadoop 3 with Java 7 can result in some obscure error messages. This change adds a warning to impala-config.sh when using Hadoop 3 with Java 7. Your development environment is configured for Hadoop 3 and Java 7. Hadoop 3 requires at least Java 8. Your JAVA binary currently points to /usr/lib/jvm/java-7-oracle-amd64/bin/java and reports the following version: java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) Change-Id: Ib16feb406afec83fd2380308a5d24a2793d246fd Reviewed-on: http://gerrit.cloudera.org:8080/10222 Reviewed-by: Joe McDonnell <joemcdonn...@cloudera.com> Tested-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com> Project: http://git-wip-us.apache.org/repos/asf/impala/repo Commit: http://git-wip-us.apache.org/repos/asf/impala/commit/22c7ded0 Tree: http://git-wip-us.apache.org/repos/asf/impala/tree/22c7ded0 Diff: http://git-wip-us.apache.org/repos/asf/impala/diff/22c7ded0 Branch: refs/heads/master Commit: 22c7ded07eb2710aba3e1aa07ed7ec1a448f7c61 Parents: 87be63e Author: Lars Volker <l...@cloudera.com> Authored: Thu Apr 26 10:16:40 2018 -0700 Committer: Impala Public Jenkins <impala-public-jenk...@cloudera.com> Committed: Sat Apr 28 01:55:45 2018 +0000 ---------------------------------------------------------------------- bin/impala-config.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/impala/blob/22c7ded0/bin/impala-config.sh ---------------------------------------------------------------------- diff --git a/bin/impala-config.sh b/bin/impala-config.sh index 88a5dda..38005fa 100755 --- a/bin/impala-config.sh +++ b/bin/impala-config.sh @@ -221,6 +221,21 @@ elif [[ $IMPALA_MINICLUSTER_PROFILE_OVERRIDE == 3 ]]; then export IMPALA_LLAMA_MINIKDC_VERSION=1.0.0 export IMPALA_KITE_VERSION=1.0.0-cdh6.x-SNAPSHOT export KUDU_JAVA_VERSION=1.8.0-cdh6.x-SNAPSHOT + + # Check for minimum required Java version + # Only issue Java version warning when running Java 7. + if $JAVA -version 2>&1 | grep -q 'java version "1.7'; then + cat << EOF + +Your development environment is configured for Hadoop 3 and Java 7. Hadoop 3 requires at +least Java 8. Your JAVA binary currently points to $JAVA +and reports the following version: + +EOF + $JAVA -version + echo + return 1 + fi fi unset IMPALA_HADOOP_URL