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