diff --git a/Dockerfile b/Dockerfile index efd3aba..95effa4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,8 @@ RUN apt-get update && \ apt-get install -y --no-install-recommends \ curl \ ca-certificates \ - tar && \ + tar \ + openjdk-17-jre-headless && \ curl -L \ https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-${SPARK_VERSION}/spark-${SPARK_VERSION}-bin-hadoop3.tgz \ -o /tmp/spark.tgz && \ @@ -29,8 +30,9 @@ RUN apt-get update && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* +ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ENV SPARK_HOME=/opt/spark -ENV PATH=${SPARK_HOME}/bin:${PATH} +ENV PATH=${JAVA_HOME}/bin:${SPARK_HOME}/bin:${PATH} # Hadoop/Yarn 配置目录(运行时挂载) RUN mkdir -p /etc/hadoop/conf