[Databricks][DatabricksJDBCDriver](500593) Ошибка канала связи. Не удалось подключиться к серверу. Причина: Код ответа HJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 [Databricks][DatabricksJDBCDriver](500593) Ошибка канала связи. Не удалось подключиться к серверу. Причина: Код ответа H

Сообщение Anonymous »

Я пытаюсь подключиться к блокам данных с помощью кода Java. Может кто-то мне помочь, пожалуйста? Вот код, который у меня есть:
package digital.eComm.ui.tests;
import java.sql.Connection;импортировать java.sql.DriverManager;
импортировать java.sql.SQLException;
импортировать java.util.Properties;
public class DatabricksSetup {

public static void main(String[] args) throws SQLException {
String url = "jdbc:databricks://XXXX.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/XXXXX;AuthMech=3;UID=token;PWD=XXXXXX";
String username = "token";
String password = "XXXX"; //Token generated from databricks profile page.

Connection connection = DriverManager.getConnection(url, username, password);

System.out.println("Database connected!");
if(connection != null){
System.out.println("Connection Established");

}
else {
System.out.println("Connection Failed");
}

}

}

Ниже зависимость уже добавлена:
"com.databricks:databricks-jdbc:2.6.25"

Ошибка:
Exception in thread "main" java.sql.SQLException: [Databricks][DatabricksJDBCDriver](500593) Communication link failure. Failed to connect to server. Reason: HTTP Response code: 403, Error message: Unknown.
at com.databricks.client.hivecommon.api.HS2Client.handleTTransportException(Unknown Source)
at com.databricks.client.spark.jdbc.DowloadableFetchClient.handleTTransportException(Unknown Source)
at com.databricks.client.hivecommon.api.HS2Client.openSession(Unknown Source)
at com.databricks.client.hivecommon.api.HS2Client.(Unknown Source)
at com.databricks.client.spark.jdbc.DowloadableFetchClient.(Unknown Source)
at com.databricks.client.spark.jdbc.DownloadableFetchClientFactory.createClient(Unknown Source)
at com.databricks.client.hivecommon.core.HiveJDBCCommonConnection.connectToServer(Unknown Source)
at com.databricks.client.spark.core.SparkJDBCConnection.connectToServer(Unknown Source)
at com.databricks.client.hivecommon.core.HiveJDBCCommonConnection.establishConnection(Unknown Source)
at com.databricks.client.spark.core.SparkJDBCConnection.establishConnection(Unknown Source)
at com.databricks.client.jdbc.core.LoginTimeoutConnection.connect(Unknown Source)
at com.databricks.client.jdbc.common.BaseConnectionFactory.doConnect(Unknown Source)
at com.databricks.client.jdbc.common.AbstractDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at digital.eComm.ui.tests.DatabricksSetup.main(DatabricksSetup.java:16)
Caused by: com.databricks.client.support.exceptions.ErrorException: [Databricks][DatabricksJDBCDriver](500593) Communication link failure. Failed to connect to server. Reason: HTTP Response code: 403, Error message: Unknown.
... 16 more


Подробнее здесь: https://stackoverflow.com/questions/764 ... -failed-to
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»