Open astarrr opened 2 weeks ago
I upload some screenshots.
Here with the Amazon jar there is no method isSubquery
.
Here with the classic Spark:
Do you mean AWS EMR? I don't think Gluten can work with AWS EMR. Gluten relies on many Spark APIs and hacked several Spark files, AWS EMR have much optimizations to Spark which may change APIs and conflict with files we hacked, which needs to be solved by AWS EMR team. As far as I know, there is no such effort in AWS.
Backend
VL (Velox)
Bug description
When running a simple query like
df.count()
the spark job stops working withNoSuchMethodError:org.apache.spark.sql.execution.adaptive.AdaptiveSparkPlanExec.isSubquery
I traced the error and this is to be address to the implementation of AdaptiveSparkPlanExec in
spark-sql_2.12-3.3.1-amzn-0.1.jar
which does not provide theisSubquery()
method/field (I decompiled the JAR).The method is called at
GlutenExplainUtils.scala:93
. Switching to Gluten 1.1.0, there is no callback toAdaptiveSparkPlanExec.isSubquery
and Gluten does work also in EMR.Spark version
Spark-3.3.x
Spark configurations
No response
System information
No response
Relevant logs