spark.read.format("jdbc")报错

来源:5-6 -thriftserver&beeline的使用

侧耳倾听17

2023-10-11

老师您好 在scala执行val jdbcDF=spark.read.format(“jdbc”).option(“url”,“jdbc:mysql://”).option(“dbtable”,"").option(“user”,"").option(“password”,"").load() 报错java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long mysql是8.0版本的 如果是连接mysql5.0就没有报错。现在spark下jars文件夹已经添加了mysql-connector-java-8.0.18.jar包,问题依然存在。

写回答

1回答

Michael_PK

2023-10-16

这个很大可能mysql5和8的兼容性问题了,正如你说的那样,5OK,8不OK。你的mysql安装的是什么版本的?

0
0

以慕课网日志分析为例 进入大数据Spark SQL的世界

快速转型大数据:Hadoop,Hive,SparkSQL步步为赢

1644 学习 · 1129 问题

查看课程