This is an automated email from the ASF dual-hosted git repository.
diwu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-spark-connector.git
The following commit(s) were added to refs/heads/master by this push:
new 9cbce93 [improve] update build script (#157)
9cbce93 is described below
commit 9cbce935b43a98a3ce608dc67c15aeb048bdb42d
Author: gnehil <[email protected]>
AuthorDate: Wed Nov 8 18:39:28 2023 +0800
[improve] update build script (#157)
Co-authored-by: gnehil <gnehil489@github>
---
spark-doris-connector/build.sh | 34 ++++++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
diff --git a/spark-doris-connector/build.sh b/spark-doris-connector/build.sh
index d62aee1..ab2f770 100755
--- a/spark-doris-connector/build.sh
+++ b/spark-doris-connector/build.sh
@@ -142,24 +142,30 @@ selectScala() {
selectSpark() {
echo 'Spark-Doris-Connector supports multiple versions of spark. Which
version do you need ?'
- select spark in "2.3.x" "3.1.x" "3.2.x" "3.3.x" "other"
+ select spark in "2.3.x" "2.4.x" "3.1.x" "3.2.x" "3.3.x" "3.4.x" "other"
do
case $spark in
"2.3.x")
return 1
;;
- "3.1.x")
+ "2.4.x")
return 2
;;
- "3.2.x")
+ "3.1.x")
return 3
;;
- "3.3.x")
+ "3.2.x")
return 4
;;
- "other")
+ "3.3.x")
return 5
;;
+ "3.4.x")
+ return 6
+ ;;
+ "other")
+ return 7
+ ;;
esac
done
}
@@ -174,18 +180,30 @@ SparkVer=$?
if [ ${SparkVer} -eq 1 ]; then
SPARK_VERSION="2.3.4"
elif [ ${SparkVer} -eq 2 ]; then
- SPARK_VERSION="3.1.2"
+ SPARK_VERSION="2.4.8"
elif [ ${SparkVer} -eq 3 ]; then
- SPARK_VERSION="3.2.0"
+ SPARK_VERSION="3.1.3"
elif [ ${SparkVer} -eq 4 ]; then
- SPARK_VERSION="3.3.2"
+ SPARK_VERSION="3.2.4"
elif [ ${SparkVer} -eq 5 ]; then
+ SPARK_VERSION="3.3.3"
+elif [ ${SparkVer} -eq 6 ]; then
+ SPARK_VERSION="3.4.1"
+elif [ ${SparkVer} -eq 7 ]; then
# shellcheck disable=SC2162
read -p 'Which spark version do you need? please input
:' ver
SPARK_VERSION=$ver
fi
+if [[ $SPARK_VERSION =~ ^2.3 && $SCALA_VERSION == "2.12" ]]; then
+ echo_r "Spark 2.3 is not compatible with scala 2.12, will exit."
+ exit 1
+elif [[ $SPARK_VERSION =~ ^3.* && $SCALA_VERSION == "2.11" ]]; then
+ echo_r "Spark 3.x is not compatible with scala 2.11, will exit."
+ exit 1
+fi
+
# extract major version:
# eg: 3.1.2 -> 3.1
SPARK_MAJOR_VERSION=0
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]