本文介绍了火花司机未找到的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想写数据框中使用火花SQLSERVER。我使用dataframewriter写SQL服务器的方法写。
使用DriverManager.getConnection就我能够得到SQLSERVER,并能写的连接,但使用JDBC方法时,并通过URI我得到没有找到合适的驱动程序。
我已经通过了在火花壳--jars的JTDS罐子。
星火版本:1.4

I am trying to write dataframe to sqlserver using spark. I am using the method write for dataframewriter to write to sql server.Using DriverManager.getConnection I am able to get connection of sqlserver and able to write but when using jdbc method and passing uri I am getting "No suitable driver found".I have passed the jtds jar in the --jars in spark-shell.Spark version : 1.4

推荐答案

的问题是,火花找不到驱动程序jar文件。所以下载JAR和地点火花群集的所有工作节点相同的路径上,并这一路径spark-env.sh文件添加到SPARK_CLASSPATH
如下

The issue is that spark is not finding driver jar file. So download jar and place in all worker nodes of spark cluster on the same path and add this path to SPARK_CLASSPATH in spark-env.sh fileas follow

SPARK_CLASSPATH=/home/mysql-connector-java-5.1.6.jar

希望这将有助于

这篇关于火花司机未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-21 02:49