как подключиться из локального приложения к дальнему улью? - PullRequest
0 голосов
/ 07 января 2019

Я работаю в своей машине с Windows над приложением, которое необходимо соединить с таблицами кустов, созданными на удаленной машине redhat. Я использую Java Spring Boot. Я пытаюсь подключиться, используя:

   Connection connection = DriverManager.getConnection("jdbc:hive2://my_machine_hostname:10000/mydatabase", "my_username", "mypassword");

и я получаю эту ошибку:

    java.sql.SQLException: Could not open client transport with JDBC Uri: 
    jdbc:hive2://my_machine_hostname:10000/my_database: 
    java.net.ConnectException: Connection timed out: connect
at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:224) ~[hive-jdbc-2.3.4.jar:2.3.4]
at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:107) ~[hive-jdbc-2.3.4.jar:2.3.4]
at java.sql.DriverManager.getConnection(Unknown Source) ~[na:1.8.0_191]
at java.sql.DriverManager.getConnection(Unknown Source) ~[na:1.8.0_191]
at com.orange.SearchEngineHive.Repositories.SearchEngineRepo.getData(SearchEngineRepo.java:44) ~[classes/:na]

когда я пытался подключиться с другого компьютера, соединение установилось успешно.

...