如何从本地应用程序连接到远程配置单元?

gupuwyp2  于 2021-05-31  发布在  Hadoop
关注(0)|答案(0)|浏览(284)

我在windows机器上运行一个应用程序,它需要连接到在远程redhat机器上创建的配置单元表。我用的是javaspringboot。我正在尝试使用以下连接:

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]

当我试图从另一台机器连接时,连接成功了。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题