Невозможно подключиться к Dremio Cloud от JDBCJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно подключиться к Dremio Cloud от JDBC

Сообщение Anonymous »

Я пытаюсь подключиться к Dremio Cloud с помощью JDBC, но я получаю следующую ошибку: < /p>

Код: Выделить всё

java.sql.SQLException: Failure in connecting to Dremio: com.dremio.jdbc.shaded.com.dremio.exec.rpc.ConnectionFailedException: CONNECTION : SSL negotiation failed
< /code>
Вот мой код < /p>
try {
String PROJECT_ID = "PORJECT_ID";
String PAT = "PAT";

String jdbcUrl = "jdbc:dremio:direct=sql.dremio.cloud:443;" + "ssl=true;" + "project_id=" + PROJECT_ID + ";" + "user=$token;" + "password=" + PAT + ";";

Class.forName("com.dremio.jdbc.Driver");

try (Connection conn = DriverManager.getConnection(jdbcUrl);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT CURRENT_DATE")) {

while (rs.next()) {
System.out.println("Current Date from Dremio: " + rs.getDate(1));
}
}
} catch (Exception e) {
e.printStackTrace();
}
У меня есть идентификатор проекта, войдя в Dremio Cloud через браузер https://app.dremio.cloud/. В этом URL я пошел в свой проект и получил идентификатор проекта из настройки проекта. Пэт поделился со мной другой командой, для которой он работает нормально (они могут подключаться к Dremio Cloud). < /P>
Я использую Open Jdk 17 и Dremio 26 Jar. Я должен был добавить это в аргументы JVM, и сейчас он работает нормально:
-add-opens=java.base/java.nio=org.apache.arrow.memory.core, all-unnamed

Подробнее здесь: https://stackoverflow.com/questions/797 ... -from-jdbc
Ответить

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

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

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

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

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