问题描述
我想写数据框中使用火花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
希望这将有助于
这篇关于火花司机未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!