Spark SQL中出現 CROSS JOIN 問題解決

ii_chengzi發表於2019-10-13

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")

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31543790/viewspace-2659823/,如需轉載,請註明出處,否則將追究法律責任。

相關文章