【发布时间】: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