kafka-ingest-concept/templates/spark.Dockerfile
kjuulh f345a956c9
feat: add iceberg with spark
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-08-05 23:23:34 +02:00

17 lines
831 B
Docker

FROM bitnami/spark:3.3 as spark
USER root
RUN apt-get update && \
apt-get install -y curl && \
apt-get clean;
USER 1001
RUN rm -r /opt/bitnami/spark/jars && \
curl https://archive.apache.org/dist/spark/spark-3.3.1/spark-3.3.1-bin-hadoop3.tgz | \
tar --extract --gzip --strip=1 --directory /opt/bitnami/spark/ spark-3.3.1-bin-hadoop3/jars/
RUN curl https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-bundle/1.12.231/aws-java-sdk-bundle-1.12.231.jar --output /opt/bitnami/spark/jars/aws-java-sdk-bundle-1.12.231.jar
RUN curl https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-aws/3.3.1/hadoop-aws-3.3.1.jar --output /opt/bitnami/spark/jars/hadoop-aws-3.3.1.jar
RUN curl https://repo1.maven.org/maven2/net/java/dev/jets3t/jets3t/0.9.4/jets3t-0.9.4.jar --output /opt/bitnami/spark/jars/jets3t-0.9.4.jar