Skip to content

Commit 36c08e7

Browse files
authored
Bump spark and java versions (#13)
We're switching from JDK to JRE, as Oracle as made JDK 8 EOL, so we cannot download the tarball without an account anymore :-(. For the purposes of this demo image, this should be ok. Addresses #12
1 parent 811d52d commit 36c08e7

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

Dockerfile

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ ENV TERM linux
1212

1313
# Java
1414
ARG JAVA_MAJOR_VERSION=8
15-
ARG JAVA_MINOR_VERSION=181
15+
ARG JAVA_MINOR_VERSION=231
1616

1717
# Spark
18-
ARG SPARK_VERSION=2.3.1
18+
ARG SPARK_VERSION=2.4.4
1919

2020
# Airflow
2121
ARG AIRFLOW_VERSION=1.9.0
@@ -74,18 +74,17 @@ RUN set -ex \
7474
/usr/share/doc \
7575
/usr/share/doc-base
7676
# Java
77+
7778
RUN cd /opt/ \
7879
&& wget \
7980
--no-cookies \
8081
--no-check-certificate \
8182
--header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
82-
"http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-${JAVA_MAJOR_VERSION}u${JAVA_MINOR_VERSION}-linux-x64.tar.gz" \
83-
-O jdk-${JAVA_MAJOR_VERSION}.tar.gz \
84-
&& tar xzf jdk-${JAVA_MAJOR_VERSION}.tar.gz \
85-
&& rm jdk-${JAVA_MAJOR_VERSION}.tar.gz \
86-
&& update-alternatives --install /usr/bin/java java /opt/jdk1.${JAVA_MAJOR_VERSION}.0_${JAVA_MINOR_VERSION}/bin/java 100 \
87-
&& update-alternatives --install /usr/bin/jar jar /opt/jdk1.${JAVA_MAJOR_VERSION}.0_${JAVA_MINOR_VERSION}/bin/jar 100 \
88-
&& update-alternatives --install /usr/bin/javac javac /opt/jdk1.${JAVA_MAJOR_VERSION}.0_${JAVA_MINOR_VERSION}/bin/javac 100
83+
"https://javadl.oracle.com/webapps/download/AutoDL?BundleId=240718_5b13a193868b4bf28bcb45c792fce896"\
84+
-O jre-${JAVA_MAJOR_VERSION}.tar.gz \
85+
&& tar xzf jre-${JAVA_MAJOR_VERSION}.tar.gz \
86+
&& rm jre-${JAVA_MAJOR_VERSION}.tar.gz \
87+
&& update-alternatives --install /usr/bin/java java /opt/jre1.${JAVA_MAJOR_VERSION}.0_${JAVA_MINOR_VERSION}/bin/java 100
8988
# SPARK
9089
RUN cd /usr/ \
9190
&& wget "http://www-eu.apache.org/dist/spark/spark-${SPARK_VERSION}/spark-${SPARK_VERSION}-bin-hadoop2.7.tgz" \

0 commit comments

Comments
 (0)