【发布时间】:2017-08-07 11:03:31
【问题描述】:
我的任务是读取 csv 文件并将 csv 文件加载到 sql 表,但我不确定我的代码并面临“没有合适的驱动程序错误”并尝试使用新驱动程序。
val DBURL= "jdbc:sqlserver://servername:port;DatabaseName=DBname"
val srcfile=spark.read.text("filename")
val test =srcfile.write.format("jdbc")
.option("url", DBURL)
.option("dbtable", "tablename")
.option("user", "username")
.option("password", "password")
.save()
非常感谢任何帮助。
【问题讨论】:
-
您是否在内置管理器(如 maven 或 sbt)中包含依赖项?
-
我们没有使用 maven 和 sbt。只是我们必须从 hdfs 读取文件并将其插入到 sql 表中
-
你下载了jdbc连接器了吗?
-
是的,这个可能是最新的 jar"mysql-connector-java-5.0.8-bin.jar" 使用这个我可以连接表但无法加载 csv 文件。
标签: scala apache-spark