【发布时间】:2021-11-12 17:36:49
【问题描述】:
我想用 pyspark 连接 mysql。我正在使用 jupyter notebook 来运行 pyspark。但是,当我这样做时,
dataframe_mysql = sqlContext.read.format("jdbc").options(
url="jdbc:mysql://localhost:3306/playground",
driver = "com.mysql.jdbc.Driver",
dbtable = "play1",
user="root",
password="sp123").load()
我得到一个错误
Py4JJavaError:调用 o89.load 时出错。 : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.
如何解决此错误并在 pyspark 数据帧中加载 mysql 数据?
【问题讨论】:
-
您使用
findspark还是通过pyspark启动笔记本?
标签: python mysql apache-spark pyspark