博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPARK SQL ERROR: Detected cartesian product for INNER join between logical plans报错解决方法
阅读量:4983 次
发布时间:2019-06-12

本文共 684 字,大约阅读时间需要 2 分钟。

 

SparkSql运行程序报错,

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

解决方式:设置spark.sql.crossJoin.enabled=true

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

 

程序代码里面开始笛卡尔积操作,如下示:

val sc: SparkSession = SparkSession.builder   .appName("My Spark Application")  // optional and will be autogenerated if not specified   .master("local[*]")               // avoid hardcoding the deployment environment   .config("spark.debug.maxToStringFields", "200")   .config("spark.sql.crossJoin.enabled","true")   .getOrCreate val rst = discountFinancial.run(sc)

转载于:https://www.cnblogs.com/cindy-zl24/p/11606121.html

你可能感兴趣的文章
16进制的简单运算
查看>>
速读《Javascript模式》(一)(简介、var的变量提升以及es6新规范的let)
查看>>
DM8168集成图像算法
查看>>
GDI编程小结
查看>>
nalply/crtmpserver
查看>>
jquery 遍历节点
查看>>
工具选择
查看>>
(转)C#实现RSA非对称加密解密
查看>>
迅为iTOP-4412开发板-Android4.4-固定MAC
查看>>
centos下,安装MySQL以及配置远程连接等
查看>>
获取硬盘和CPU的序列号
查看>>
Python全栈开发 day2 - 数据类型详解
查看>>
葡萄城报表的数据可视化分析
查看>>
(转)面向对象的三大基石(封装,继承和复合,多态)
查看>>
jquery $.ajax $.get $.post的区别?
查看>>
python中运行pip出现Fatal error in launcher错误
查看>>
2017北京国庆刷题Day7 afternoon
查看>>
bzoj千题计划108:bzoj1018: [SHOI2008]堵塞的交通traffic
查看>>
C++集成设计环境——Code::Blocks安装过程
查看>>
Maven小记
查看>>