This is an automated email from the ASF dual-hosted git repository.

xxyu pushed a commit to branch kylin-on-parquet-v2
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/kylin-on-parquet-v2 by this 
push:
     new 67a1c7c  KYLIN-4765 Set spark.sql.shuffle.partition to 1 for debug on 
local
67a1c7c is described below

commit 67a1c7c6c28e1e22f6d4e7c3b20dbbb9b80a52fe
Author: rupengwang <[email protected]>
AuthorDate: Mon Sep 21 12:24:59 2020 +0800

    KYLIN-4765 Set spark.sql.shuffle.partition to 1 for debug on local
---
 .../org/apache/kylin/engine/spark/application/SparkApplication.java    | 3 +++
 .../java/org/apache/kylin/engine/spark/LocalWithSparkSessionTest.java  | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java
 
b/kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java
index a2e1ad8..3da1271 100644
--- 
a/kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java
+++ 
b/kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/application/SparkApplication.java
@@ -142,6 +142,9 @@ public abstract class SparkApplication {
                 }
             } else if (!isJobOnCluster(sparkConf)) {
                 sparkConf.set("spark.master", "local");
+                if 
(!config.getSparkConfigOverride().containsKey("spark.sql.shuffle.partitions")) {
+                    sparkConf.set("spark.sql.shuffle.partitions", "1");
+                }
             }
 
             // for wrapping credential
diff --git 
a/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/LocalWithSparkSessionTest.java
 
b/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/LocalWithSparkSessionTest.java
index 4550e19..9e2328c 100644
--- 
a/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/LocalWithSparkSessionTest.java
+++ 
b/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/LocalWithSparkSessionTest.java
@@ -128,7 +128,6 @@ public class LocalWithSparkSessionTest extends 
LocalFileMetadataTestCase impleme
         sparkConf = new 
SparkConf().setAppName(UUID.randomUUID().toString()).setMaster("local[4]");
         sparkConf.set("spark.serializer", 
"org.apache.spark.serializer.JavaSerializer");
         sparkConf.set(StaticSQLConf.CATALOG_IMPLEMENTATION().key(), 
"in-memory");
-        sparkConf.set("spark.sql.shuffle.partitions", "1");
         sparkConf.set("spark.memory.fraction", "0.1");
         // opt memory
         sparkConf.set("spark.shuffle.detectCorrupt", "false");

Reply via email to