oap-project / gazelle_plugin

Native SQL Engine plugin for Spark SQL with vectorized SIMD optimizations.
Apache License 2.0
256 stars 77 forks source link

Naive-sql-engine not support spark-3.0.1 when running TPC-DS. #323

Open haojinIntel opened 3 years ago

haojinIntel commented 3 years ago

When we using OAP-1.1 with spark-3.0.1 to run TPC-DS all queries, 19 queries failed. The error message is showed below:

Error: Error running query: java.lang.NoSuchMethodError: org.apache.spark.sql.execution.adaptive.ShuffleQueryStageExec.shuffle()Lorg/apache/spark/sql/execution/exchange/ShuffleExchangeLike; (state=,code=0)

haojinIntel commented 3 years ago

@zhixingheyi-tian @zhouyuan Please help to track the issue. Thanks!

zhouyuan commented 3 years ago

currently native sql does not have a API layer to connect with different spark version, there are two branches:

for future release we are considering to adding a compatible API layer https://github.com/oap-project/native-sql-engine/issues/273