【发布时间】:2017-09-08 10:11:15
【问题描述】:
我正在使用 Azure HDInsight,并希望使用 JDBC 连接到 Thrift Server,方式与此处所述类似:Thrift JDBC/ODBC Server。
但是它总是连接到 Hive 而不是 Spark Thrift 服务器。虽然它们看起来相似并且我可以查询数据,但我想利用 Spark 执行引擎,因为我主要使用 Spark2,有时需要 JDBC 连接。 Spark 引擎也可能比 Hive/TEZ 更快。
连接字符串如下所示:
jdbc:hive2://hdinsight-name.azurehdinsight.net:443/default;ssl=true?hive.server2.transport.mode=http;hive.server2.thrift.http.path=/hive2
尝试过的驱动程序:
1. maven:/org.spark-project.hive:hive-jdbc:1.2.1.spark2
2. maven:/org.apache.hive:hive-jdbc
更新:Spark Thrift Server 似乎未公开:Ports used in HDInsight
【问题讨论】:
标签: hive apache-spark-sql azure-hdinsight