Detected cartesian product for LEFT OUTER join

spark作錶鏈接的時候出現這個錯誤,sql

 

Exception in thread "main" org.apache.spark.sql.AnalysisException: Detected cartesian product for LEFT OUTER join between logical plans LocalLimit 21apache

 

出現錯誤,這時,須要添加spa

 

spark.conf.set("spark.sql.crossJoin.enabled", "true")code

 

再次運行,能夠成功。it

 

由於 ,2.x中默認不支持笛卡爾積操做,須要經過參數spark.sql.crossJoin.enabled開啓spark

相關文章
相關標籤/搜索