2016-01-25 42 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进程的状态。