Spark SQL中出現 CROSS JOIN 問題解決


Spark SQL中出現 CROSS JOIN 問題解決

 

1、問題顯示如下所示:

    Use the CROSS JOIN syntax to allow cartesian products between these relation

 

2、原因:

     Spark 2.x版本中默認不支持笛卡爾積操作

 

3、解決方案:

     通過參數spark.sql.crossJoin.enabled開啟,方式如下:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM