From af2d6b7f7f82267d64ec4c46d05823b0fb14effd Mon Sep 17 00:00:00 2001
From: Raymond Xu <2701446+xushiyan@users.noreply.github.com>
Date: Thu, 27 Jan 2022 23:01:39 -0800
Subject: [PATCH] [HUDI-3088] Use Spark 3.2 as default Spark version
---
azure-pipelines.yml | 2 +-
hudi-spark-datasource/hudi-spark/pom.xml | 2 +-
.../hudi-spark2-common/pom.xml | 11 ++-
.../hudi-spark3-common/pom.xml | 12 ++-
hudi-spark-datasource/hudi-spark3.1.x/pom.xml | 8 +-
hudi-spark-datasource/hudi-spark3/pom.xml | 8 +-
hudi-utilities/pom.xml | 2 +-
packaging/hudi-integ-test-bundle/pom.xml | 4 +-
packaging/hudi-spark-bundle/pom.xml | 4 +-
packaging/hudi-utilities-bundle/pom.xml | 4 +-
pom.xml | 97 ++++++++++---------
11 files changed, 80 insertions(+), 74 deletions(-)
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index cd75e28dae24e..2d6d766051942 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -24,7 +24,7 @@ pool:
variables:
MAVEN_CACHE_FOLDER: $(Pipeline.Workspace)/.m2/repository
MAVEN_OPTS: '-Dmaven.repo.local=$(MAVEN_CACHE_FOLDER) -Dcheckstyle.skip=true -Drat.skip=true -Djacoco.skip=true'
- SPARK_VERSION: '2.4.4'
+ SPARK_VERSION: '3.2.0'
HADOOP_VERSION: '2.7'
SPARK_ARCHIVE: spark-$(SPARK_VERSION)-bin-hadoop$(HADOOP_VERSION)
diff --git a/hudi-spark-datasource/hudi-spark/pom.xml b/hudi-spark-datasource/hudi-spark/pom.xml
index 606f6fa894d72..e5026ebac3e48 100644
--- a/hudi-spark-datasource/hudi-spark/pom.xml
+++ b/hudi-spark-datasource/hudi-spark/pom.xml
@@ -232,7 +232,7 @@
org.apache.hudi
- ${hudi.spark.module}_${scala.binary.version}
+ ${hudi.spark.module}
${project.version}
diff --git a/hudi-spark-datasource/hudi-spark2-common/pom.xml b/hudi-spark-datasource/hudi-spark2-common/pom.xml
index 403c2fe1e9db2..6af76c0b4d628 100644
--- a/hudi-spark-datasource/hudi-spark2-common/pom.xml
+++ b/hudi-spark-datasource/hudi-spark2-common/pom.xml
@@ -9,11 +9,14 @@
4.0.0
- hudi-spark2-common
+ hudi-spark2-common_${scala.binary.version}
+ 0.11.0-SNAPSHOT
+
+ hudi-spark2-common_${scala.binary.version}
+ jar
- 8
- 8
+ ${project.parent.parent.basedir}
-
\ No newline at end of file
+
diff --git a/hudi-spark-datasource/hudi-spark3-common/pom.xml b/hudi-spark-datasource/hudi-spark3-common/pom.xml
index affa987372963..d44687715f437 100644
--- a/hudi-spark-datasource/hudi-spark3-common/pom.xml
+++ b/hudi-spark-datasource/hudi-spark3-common/pom.xml
@@ -25,12 +25,14 @@
4.0.0
- hudi-spark3-common
+ hudi-spark3-common_${spark3.scala.binary.version}
+ 0.11.0-SNAPSHOT
+
+ hudi-spark3-common_${spark3.scala.binary.version}
+ jar
${project.parent.parent.basedir}
- 8
- 8
@@ -166,7 +168,7 @@
org.apache.spark
- spark-sql_2.12
+ spark-sql_${spark3.scala.binary.version}
${spark3.version}
true
@@ -244,4 +246,4 @@
-
\ No newline at end of file
+
diff --git a/hudi-spark-datasource/hudi-spark3.1.x/pom.xml b/hudi-spark-datasource/hudi-spark3.1.x/pom.xml
index f6d9f7d557216..091434eb3eac5 100644
--- a/hudi-spark-datasource/hudi-spark3.1.x/pom.xml
+++ b/hudi-spark-datasource/hudi-spark3.1.x/pom.xml
@@ -21,10 +21,10 @@
4.0.0
- hudi-spark3.1.x_2.12
+ hudi-spark3.1.x_${spark3.scala.binary.version}
0.11.0-SNAPSHOT
- hudi-spark3.1.x_2.12
+ hudi-spark3.1.x_${spark3.scala.binary.version}
jar
@@ -156,7 +156,7 @@
org.apache.spark
- spark-sql_2.12
+ spark-sql_${spark3.scala.binary.version}
${spark3.version}
true
@@ -189,7 +189,7 @@
org.apache.hudi
- hudi-spark3-common
+ hudi-spark3-common_${spark3.scala.binary.version}
${project.version}
diff --git a/hudi-spark-datasource/hudi-spark3/pom.xml b/hudi-spark-datasource/hudi-spark3/pom.xml
index d8dba8384886c..5cbd88d858a47 100644
--- a/hudi-spark-datasource/hudi-spark3/pom.xml
+++ b/hudi-spark-datasource/hudi-spark3/pom.xml
@@ -21,10 +21,10 @@
4.0.0
- hudi-spark3_2.12
+ hudi-spark3_${spark3.scala.binary.version}
0.11.0-SNAPSHOT
- hudi-spark3_2.12
+ hudi-spark3_${spark3.scala.binary.version}
jar
@@ -156,7 +156,7 @@
org.apache.spark
- spark-sql_2.12
+ spark-sql_${spark3.scala.binary.version}
${spark3.version}
true
@@ -189,7 +189,7 @@
org.apache.hudi
- hudi-spark3-common
+ hudi-spark3-common_${spark3.scala.binary.version}
${project.version}
diff --git a/hudi-utilities/pom.xml b/hudi-utilities/pom.xml
index 39510537ba2fe..05793bc8df78e 100644
--- a/hudi-utilities/pom.xml
+++ b/hudi-utilities/pom.xml
@@ -137,7 +137,7 @@
org.apache.hudi
- ${hudi.spark.module}_${scala.binary.version}
+ ${hudi.spark.module}
${project.version}
diff --git a/packaging/hudi-integ-test-bundle/pom.xml b/packaging/hudi-integ-test-bundle/pom.xml
index b53e02aaf7768..e0a478b2c7b44 100644
--- a/packaging/hudi-integ-test-bundle/pom.xml
+++ b/packaging/hudi-integ-test-bundle/pom.xml
@@ -76,7 +76,7 @@
org.apache.hudi:hudi-spark-common_${scala.binary.version}
org.apache.hudi:hudi-utilities_${scala.binary.version}
org.apache.hudi:hudi-spark_${scala.binary.version}
- org.apache.hudi:${hudi.spark.module}_${scala.binary.version}
+ org.apache.hudi:${hudi.spark.module}
org.apache.hudi:${hudi.spark.common.module}
org.apache.hudi:hudi-hive-sync
org.apache.hudi:hudi-sync-common
@@ -350,7 +350,7 @@
org.apache.hudi
- ${hudi.spark.module}_${scala.binary.version}
+ ${hudi.spark.module}
${project.version}
diff --git a/packaging/hudi-spark-bundle/pom.xml b/packaging/hudi-spark-bundle/pom.xml
index a877d10a586a8..1ec383613e7f3 100644
--- a/packaging/hudi-spark-bundle/pom.xml
+++ b/packaging/hudi-spark-bundle/pom.xml
@@ -71,7 +71,7 @@
org.apache.hudi:hudi-spark-client
org.apache.hudi:hudi-spark-common_${scala.binary.version}
org.apache.hudi:hudi-spark_${scala.binary.version}
- org.apache.hudi:${hudi.spark.module}_${scala.binary.version}
+ org.apache.hudi:${hudi.spark.module}
org.apache.hudi:${hudi.spark.common.module}
org.apache.hudi:hudi-hive-sync
org.apache.hudi:hudi-sync-common
@@ -250,7 +250,7 @@
org.apache.hudi
- ${hudi.spark.module}_${scala.binary.version}
+ ${hudi.spark.module}
${project.version}
diff --git a/packaging/hudi-utilities-bundle/pom.xml b/packaging/hudi-utilities-bundle/pom.xml
index 1ffca7634a1ff..b7aa9902317e5 100644
--- a/packaging/hudi-utilities-bundle/pom.xml
+++ b/packaging/hudi-utilities-bundle/pom.xml
@@ -95,7 +95,7 @@
org.apache.hudi:hudi-utilities_${scala.binary.version}
org.apache.hudi:hudi-spark-common_${scala.binary.version}
org.apache.hudi:hudi-spark_${scala.binary.version}
- org.apache.hudi:${hudi.spark.module}_${scala.binary.version}
+ org.apache.hudi:${hudi.spark.module}
org.apache.hudi:${hudi.spark.common.module}
org.apache.hudi:hudi-hive-sync
org.apache.hudi:hudi-sync-common
@@ -276,7 +276,7 @@
org.apache.hudi
- ${hudi.spark.module}_${scala.binary.version}
+ ${hudi.spark.module}
${project.version}
diff --git a/pom.xml b/pom.xml
index 1d0e21d83d7c1..d8be55257df04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -88,16 +88,16 @@
0.37.0
1.8
- 2.6.7
- 2.6.7.3
- 2.6.7.1
- 2.7.4
+ ${fasterxml.spark3.version}
+ ${fasterxml.spark3.version}
+ ${fasterxml.spark3.version}
+ ${fasterxml.spark3.version}
2.10.0
- 2.0.0
+ 2.4.1
2.8.1
5.3.4
2.17
- 1.10.1
+ 1.12.1
5.7.0-M1
5.7.0-M1
1.7.0-M1
@@ -115,21 +115,25 @@
0.16
0.8.0
4.4.1
- ${spark2.version}
-
+ ${spark3.version}
1.13.1
2.4.4
3.2.0
- hudi-spark2
- hudi-spark2-common
+ 2.4
+ 3.2
+ ${spark3.bundle.version}
+ hudi-spark3_${spark3.scala.binary.version}
+ hudi-spark3-common_${spark3.scala.binary.version}
1.8.2
2.11.12
2.12.10
- ${scala11.version}
- 2.11
+ ${scala12.version}
+ 2.11
+ 2.12
+ ${spark3.scala.binary.version}
0.12
3.3.1
- 3.0.1
+ 3.1.0
file://${project.basedir}/src/test/resources/log4j-surefire.properties
0.12.0
9.4.15.v20190215
@@ -1526,23 +1530,22 @@
-
scala-2.11
-
-
- scala-2.12
- ${scala12.version}
- 2.12
+ ${scala11.version}
+ 2.11
true
true
- scala-2.12
+ scala-2.11
+
+
+ scala-2.12
@@ -1571,28 +1574,36 @@
-
spark2
+
+ ${spark2.version}
+ ${spark2.bundle.version}
+ ${scala11.version}
+ ${spark2.scala.binary.version}
+ hudi-spark2_${scala.binary.version}
+ hudi-spark2-common_${scala.binary.version}
+ 3.0.1
+ 2.0.0
+ 1.10.1
+ 2.6.7
+ 2.6.7.3
+ 2.6.7.1
+ 2.7.4
+ false
+ true
+
+
+
+ spark2
+
+
spark3
- ${spark3.version}
- ${spark3.version}
- ${scala12.version}
- 2.12
- hudi-spark3
- hudi-spark3-common
- 3.1.0
- 2.4.1
- 1.12.1
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
+ ${spark3.bundle.version}
true
- true
@@ -1605,20 +1616,10 @@
spark3.1.x
3.1.2
- ${spark3.version}
- ${spark3.version}
- ${scala12.version}
- 2.12
- hudi-spark3.1.x
- hudi-spark3-common
- 3.1.0
- 2.4.1
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
- ${fasterxml.spark3.version}
+ hudi-spark3.1.x_${spark3.scala.binary.version}
+ 1.10.1
+ 3.1
true
- true