2016-01-25 70 views
0

我試圖連接到公共宇宙實例中的配置單元,它失敗。配置單元連接失敗

當我嘗試通過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 

所以我決定用我的宇宙實例用戶連接,然後嘗試推出蜂巢服務器,我得到這個錯誤:

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) 

那麼,什麼是錯的蜂巢??

它幾個星期前工作,代碼沒有改變,所以我不知道問題在哪裏。

回答

1

這似乎是一個環境問題,可能是蜂巢服務器2關閉。通過登錄到服務器節點來檢查其運行狀況,並查看Java進程的狀態。