zoukankan      html  css  js  c++  java
  • Detected cartesian product for LEFT OUTER join

    spark做表连接的时候出现这个错误,

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

    出现错误,这时,需要添加

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

    再次运行,可以成功。

    因为 ,2.x中默认不支持笛卡尔积操作,需要通过参数spark.sql.crossJoin.enabled开启

  • 相关阅读:
    8月18号心得
    题解
    考试题
    1055心得
    1055解
    1055题
    心得
    考试三道题
    2017.8.1 居然是倒数第二天了……
    1055
  • 原文地址:https://www.cnblogs.com/hmy-blog/p/9179261.html
Copyright © 2011-2022 走看看