Skip to content

Commit bef70bc

Browse files
author
Alex Toker
committed
[Spark] Fix GCS connector compatibility with Spark 3.5.x (CEML-669)
Downgrade gcs-connector from 3.1.10 to hadoop3-2.2.33, the stable Hadoop 3.x compatible version that works with Spark 3.5.x. - Swap gcs-connector-3.1.10-shaded.jar for gcs-connector-hadoop3-2.2.33-shaded.jar - Bump Spark image tag to 3.5.6-scala2.12-java17-ubuntu-1 - Bump chart version to 0.11.0-rc.30 Reference: CEML-669
1 parent 31c65a9 commit bef70bc

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

charts/mlrun-ce/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: mlrun-ce
3-
version: 0.11.0-rc.29
3+
version: 0.11.0-rc.30
44
description: MLRun Open Source Stack
55
home: https://iguazio.com
66
icon: https://www.iguazio.com/wp-content/uploads/2019/10/Iguazio-Logo.png

charts/mlrun-ce/templates/config/mlrun-spark-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ metadata:
66
data:
77
MLRUN_SPARK_OPERATOR_VERSION: spark-3
88
MLRUN_SPARK_APP_IMAGE: gcr.io/iguazio/spark-app
9-
MLRUN_SPARK_APP_IMAGE_TAG: 3.5.6-scala2.12-java17-ubuntu
9+
MLRUN_SPARK_APP_IMAGE_TAG: 3.5.6-scala2.12-java17-ubuntu-1
1010
{{- end -}}

docker/spark/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python3.11 get-pi
2929
RUN curl -f -o /opt/spark/jars/hadoop-aws-3.3.4.jar -LO https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-aws/3.3.4/hadoop-aws-3.3.4.jar
3030
RUN curl -f -o /opt/spark/jars/aws-java-sdk-bundle-1.12.262.jar -LO https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-bundle/1.12.262/aws-java-sdk-bundle-1.12.262.jar
3131
RUN curl -f -o /opt/spark/jars/wildfly-openssl-1.0.12.Final.jar -LO https://repo1.maven.org/maven2/org/wildfly/openssl/wildfly-openssl/1.0.12.Final/wildfly-openssl-1.0.12.Final.jar
32-
RUN curl -f -o /opt/spark/jars/gcs-connector-3.1.10-shaded.jar -LO https://repo1.maven.org/maven2/com/google/cloud/bigdataoss/gcs-connector/3.1.10/gcs-connector-3.1.10-shaded.jar
32+
RUN curl -f -o /opt/spark/jars/gcs-connector-hadoop3-2.2.33-shaded.jar -LO https://repo1.maven.org/maven2/com/google/cloud/bigdataoss/gcs-connector/hadoop3-2.2.33/gcs-connector-hadoop3-2.2.33-shaded.jar
3333
RUN curl -f -o /opt/spark/jars/spark-bigquery-with-dependencies_2.12-0.43.1.jar -LO https://repo1.maven.org/maven2/com/google/cloud/spark/spark-bigquery-with-dependencies_2.12/0.43.1/spark-bigquery-with-dependencies_2.12-0.43.1.jar
3434
RUN curl -f -o /opt/spark/jars/hadoop-azure-3.3.4.jar -LO https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-azure/3.3.4/hadoop-azure-3.3.4.jar
3535
RUN curl -f -o /opt/spark/jars/azure-storage-7.0.1.jar -LO https://repo1.maven.org/maven2/com/microsoft/azure/azure-storage/7.0.1/azure-storage-7.0.1.jar

docker/spark/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MLRUN_CE_IMAGE_PLATFORM ?= linux/amd64
2-
MLRUN_CE_IMAGE_TAG ?= gcr.io/iguazio/spark-app:3.5.6-scala2.12-java17-ubuntu
2+
MLRUN_CE_IMAGE_TAG ?= gcr.io/iguazio/spark-app:3.5.6-scala2.12-java17-ubuntu-1
33

44
.PHONY: build
55
build:

0 commit comments

Comments
 (0)