Spark SQL报错及解决方式

Spark SQL报错:

(1)Use the CROSS JOIN syntax to allow cartesian products between these relations

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

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

(2)ParseException: mismatched input 'from' expecting...

解决方式:sql拼接语句可能格式有问题,比如from或者其他字段后面缺少空格、标点等等(可以在后台打印出拼接后的sql语句进行查看)

 

你可能感兴趣的:(异常解决,Spark)