1
- FROM python:3.6-stretch
1
+ FROM python:3.8-buster
2
2
MAINTAINER TweetSets <
[email protected] >
3
3
4
4
# Based on https://hub.docker.com/r/gettyimages/spark/~/dockerfile/
@@ -24,15 +24,14 @@ ENV PYTHONIOENCODING UTF-8
24
24
ENV PIP_DISABLE_PIP_VERSION_CHECK 1
25
25
26
26
# JAVA
27
- ARG JAVA_MAJOR_VERSION=8
28
- ARG JAVA_UPDATE_VERSION=131
27
+ ARG JAVA_MAJOR_VERSION=11
28
+ ARG JAVA_UPDATE_VERSION=11+9
29
29
ARG JAVA_BUILD_NUMBER=11
30
- ENV JAVA_HOME /usr/jdk1. ${JAVA_MAJOR_VERSION}.0_ ${JAVA_UPDATE_VERSION}
30
+ ENV JAVA_HOME /usr/jdk- ${JAVA_MAJOR_VERSION}.0. ${JAVA_UPDATE_VERSION}
31
31
32
32
ENV PATH $PATH:$JAVA_HOME/bin
33
33
RUN curl -sL --retry 3 --insecure \
34
- --header "Cookie: oraclelicense=accept-securebackup-cookie;" \
35
- "http://download.oracle.com/otn-pub/java/jdk/${JAVA_MAJOR_VERSION}u${JAVA_UPDATE_VERSION}-b${JAVA_BUILD_NUMBER}/d54c1d3a095b4ff2b6607d096fa80163/server-jre-${JAVA_MAJOR_VERSION}u${JAVA_UPDATE_VERSION}-linux-x64.tar.gz" \
34
+ "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.11+9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz" \
36
35
| gunzip \
37
36
| tar x -C /usr/ \
38
37
&& ln -s $JAVA_HOME /usr/java \
@@ -51,13 +50,13 @@ RUN curl -sL --retry 3 \
51
50
&& chown -R root:root $HADOOP_HOME
52
51
53
52
# SPARK
54
- ENV SPARK_VERSION 2.4.7
53
+ ENV SPARK_VERSION 3.1.2
55
54
ENV SPARK_PACKAGE spark-${SPARK_VERSION}-bin-without-hadoop
56
55
ENV SPARK_HOME /usr/spark-${SPARK_VERSION}
57
56
ENV SPARK_DIST_CLASSPATH="$HADOOP_HOME/etc/hadoop/*:$HADOOP_HOME/share/hadoop/common/lib/*:$HADOOP_HOME/share/hadoop/common/*:$HADOOP_HOME/share/hadoop/hdfs/*:$HADOOP_HOME/share/hadoop/hdfs/lib/*:$HADOOP_HOME/share/hadoop/hdfs/*:$HADOOP_HOME/share/hadoop/yarn/lib/*:$HADOOP_HOME/share/hadoop/yarn/*:$HADOOP_HOME/share/hadoop/mapreduce/lib/*:$HADOOP_HOME/share/hadoop/mapreduce/*:$HADOOP_HOME/share/hadoop/tools/lib/*"
58
57
ENV PATH $PATH:${SPARK_HOME}/bin
59
58
RUN curl -sL --retry 3 \
60
- "https://archive.apache.org/dist /spark/spark-2.4.7 /spark-2.4.7 -bin-without-hadoop.tgz" \
59
+ "https://mirrors.sonic.net/apache /spark/spark-3.1.2 /spark-3.1.2 -bin-without-hadoop.tgz" \
61
60
| gunzip \
62
61
| tar x -C /usr/ \
63
62
&& mv /usr/$SPARK_PACKAGE $SPARK_HOME \
0 commit comments