使用Sparks 2/java/Cassanda2.2尝试运行一个简单的sparks sql查询,它会出错:尝试如下,+变体,如"'LAX'“和'=‘而不是'==’。Exception in thread "main" org.apache.spark.sql.AnalysisException: cannot resolve '`LAX`' given input, TransByDate.class);
ori
可以将原始SQL字符串转换为DataFrame。但是,是否也有可能采取相反的方法,即为(派生的)星火DataFrame的查询逻辑获取SQL表示?= a.groupBy($"foo").agg(count("*") as "occurrences").orderBy($"occurrences")
// Convert a SQLFROM a GROUP BY foo ORDER BY occurrence
我有一个查询(如下所示),当我运行它时,有时Spark会抛出这个错误-
org.apache.spark.SparkException: Could not execute broadcast in 300You can increase the timeout for broadcasts via spark.sql.broadcastTimeout or disable broadcast joinby setting spark.sql.autoBroadcast