【问题标题】:How to use the sql server 2012 jdbc jar in spark如何在火花中使用 sql server 2012 jdbc jar
【发布时间】:2016-04-14 20:39:59
【问题描述】:

我有一个 spark azure hd insight 集群,我想将 sparksql 连接到另一个 sql server box 。

我可以将它与 FREETDS 和 pymssql 连接,但据我所知,我应该通过 jdbc 驱动程序将它连接到 spark sql

这是根据 Spark 中的文档

http://spark.apache.org/docs/latest/sql-programming-guide.html#jdbc-to-other-databases

现在我的主目录中有 Jar 如果我想使用这个 Jar 它在文档中说

SPARK_CLASSPATH=postgresql-9.3-1102-jdbc41.jar bin/spark-shell

我用过的

SPARK_CLASSPATH=./sqljdbc_4.2/enu/sqljdbc42.jar ./bin/spark-shell

但它显示

-bash: ./bin/spark-shell: No such file or directory

但是,如果这是一个火花簇并且如果我输入 spark-shell ,我总是会得到 shell 。 请帮忙

【问题讨论】:

    标签: sql-server azure jdbc apache-spark


    【解决方案1】:

    试试这个:

    bin/spark-shell --driver-class-path /home/XXX/sqljdbc42.jar
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      • 2019-04-30
      相关资源
      最近更新 更多