Azure HDInsight를 사용 중이며 여기에 설명 된 것과 유사한 방식으로 JDBC를 사용하여 Thrift Server에 연결하려고합니다 : Thrift JDBC/ODBC Server.JDBC를 사용하여 Spark Thrift Server에 연결할 수 없습니다. Hive를 계속 사용하십시오.
그러나 항상 Hive에 연결되며 Spark Thrift Server에는 연결되지 않습니다. 둘 다 비슷하게 보이고 데이터를 쿼리 할 수 있지만 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
업데이트 : 불꽃 드리프트 서버처럼 보이는 것은 대중에 노출되지 않습니다 Ports used in HDInsight