File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313# See the License for the specific language governing permissions and
1414# limitations under the License.
1515
16- ARG BASE_IMAGE_SPARK_VERSION=3.5.6
16+ ARG BASE_IMAGE_SPARK_VERSION=4.0.1
1717
1818FROM apache/spark:${BASE_IMAGE_SPARK_VERSION}
1919
2020# Dependency versions - keep these compatible
2121ARG ICEBERG_VERSION=1.10.0
22- ARG ICEBERG_SPARK_RUNTIME_VERSION=3.5_2.12
23- ARG SPARK_VERSION=3.5.6
24- ARG SCALA_VERSION=2.12
25- ARG HADOOP_VERSION=3.3.4
26- ARG AWS_SDK_VERSION=1.12.753
22+ ARG ICEBERG_SPARK_RUNTIME_VERSION=4.0_2.13
23+ ARG SPARK_VERSION=4.0.1
24+ ARG HADOOP_VERSION=3.4.1
25+ ARG SCALA_VERSION=2.13
26+ ARG AWS_SDK_VERSION=2.34.4
2727ARG MAVEN_MIRROR=https://repo.maven.apache.org/maven2
2828
2929USER root
@@ -47,7 +47,7 @@ ENV JARS_TO_DOWNLOAD="\
4747 org/apache/iceberg/iceberg-spark-runtime-${ICEBERG_SPARK_RUNTIME_VERSION}/${ICEBERG_VERSION}/iceberg-spark-runtime-${ICEBERG_SPARK_RUNTIME_VERSION}-${ICEBERG_VERSION}.jar \
4848 org/apache/iceberg/iceberg-aws-bundle/${ICEBERG_VERSION}/iceberg-aws-bundle-${ICEBERG_VERSION}.jar \
4949 org/apache/hadoop/hadoop-aws/${HADOOP_VERSION}/hadoop-aws-${HADOOP_VERSION}.jar \
50- com/amazonaws/aws-java-sdk-bundle /${AWS_SDK_VERSION}/aws-java-sdk-bundle -${AWS_SDK_VERSION}.jar"
50+ software/amazon/awssdk/s3-transfer-manager /${AWS_SDK_VERSION}/s3-transfer-manager -${AWS_SDK_VERSION}.jar"
5151
5252# Download JARs with retry logic
5353RUN set -e && \
Original file line number Diff line number Diff line change @@ -48,3 +48,5 @@ spark.sql.defaultCatalog rest
4848spark.ui.enabled true
4949spark.eventLog.enabled true
5050spark.eventLog.dir /home/iceberg/spark-events
51+
52+ spark.sql.ansi.enabled false
You can’t perform that action at this time.
0 commit comments