0

パブリック Cosmos インスタンスで Hive に接続しようとしていますが、失敗します。

Java の DriverManager で接続を取得しようとすると失敗します。それは私にこのエラーを与えます:

Exception in thread "main" java.sql.SQLException: Could not open connection to jdbc:hive2://cosmos.lab.fi-ware.org:10000/default: java.net.ConnectException: Conexión rehusada
at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:206)
at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:178)
at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:105)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at com.isetic.cosmos.HiveConnectorTest.main(HiveConnectorTest.java:29)
Caused by: org.apache.thrift.transport.TTransportException: java.net.ConnectException: Conexión rehusada
at org.apache.thrift.transport.TSocket.open(TSocket.java:185)
at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:248)
at org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37)
at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:203)
... 5 more
Caused by: java.net.ConnectException: Conexión rehusada
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.thrift.transport.TSocket.open(TSocket.java:180)
... 8 more

そのため、Cosmos インスタンスでユーザーに接続し、Hive サーバーを起動しようとすると、次のエラーが発生します。

Exception in thread "main" java.io.IOException: Mkdirs failed to create /tmp/hadoop-user
at org.apache.hadoop.util.RunJar.ensureDirectory(RunJar.java:100)
at org.apache.hadoop.util.RunJar.main(RunJar.java:144)

では、ハイブの何が問題なのですか??

数週間前に動作し、コードは変更されていないため、どこに問題があるのか​​ わかりません。

4

1 に答える 1