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 c51b481 HOTFIX Fix some issues for spark3 c51b481 is described below commit c51b481e1c6006142c4b04d8957cbd3daa0e8f6b Author: Zhichao Zhang <zhan...@apache.org> AuthorDate: Tue Jul 13 10:44:34 2021 +0800 HOTFIX Fix some issues for spark3 --- kylin-spark-project/kylin-spark-common/pom.xml | 5 +++++ .../apache/spark/sql/catalyst/expressions/KylinExpresssions.scala | 2 +- kylin-spark-project/kylin-spark-metadata/pom.xml | 1 + parquet-assembly/pom.xml | 3 +++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/kylin-spark-project/kylin-spark-common/pom.xml b/kylin-spark-project/kylin-spark-common/pom.xml index b027793..5e35bd4 100644 --- a/kylin-spark-project/kylin-spark-common/pom.xml +++ b/kylin-spark-project/kylin-spark-common/pom.xml @@ -49,6 +49,11 @@ <artifactId>kylin-spark-metadata</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-yarn-api</artifactId> + <scope>provided</scope> + </dependency> </dependencies> <build> diff --git a/kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala b/kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala index d25896c..7a5b965 100644 --- a/kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala +++ b/kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/KylinExpresssions.scala @@ -492,7 +492,7 @@ case class ScatterSkewData(left: Expression, right: Expression) extends BinaryEx val rand = ctx.addMutableState("java.util.Random", "rand") val skewData = ctx.addMutableState("it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap", "skewData") - val skewDataStorage = right.simpleString + val skewDataStorage = ExpressionUtils.simpleString(right) val initParamsFuncName = ctx.addNewFunction(s"initParams", s""" diff --git a/kylin-spark-project/kylin-spark-metadata/pom.xml b/kylin-spark-project/kylin-spark-metadata/pom.xml index 71b8b4e..c5c842e 100644 --- a/kylin-spark-project/kylin-spark-metadata/pom.xml +++ b/kylin-spark-project/kylin-spark-metadata/pom.xml @@ -42,6 +42,7 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-api</artifactId> + <scope>provided</scope> </dependency> </dependencies> diff --git a/parquet-assembly/pom.xml b/parquet-assembly/pom.xml index f2c795c..0c106c7 100644 --- a/parquet-assembly/pom.xml +++ b/parquet-assembly/pom.xml @@ -121,6 +121,9 @@ <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> + <exclude>META-INF/maven/org.slf4j/**</exclude> + <exclude>org/slf4j/**</exclude> + <exclude>javax/**</exclude> </excludes> </filter> </filters>