java.sql.SQLException:无法打开到jdbc:hive2://localhost:10000/default:java.net.SocketException:连接重置的连接
我正在尝试设置到my hive的jdbc连接!我在尝试连接到hiveserver2时遇到此错误。 这方面的任何帮助都会非常有用!谢谢 另外,这是我的jdbc驱动程序和连接URLjava.sql.SQLException:无法打开到jdbc:hive2://localhost:10000/default:java.net.SocketException:连接重置的连接,java,hadoop,jdbc,hiveql,Java,Hadoop,Jdbc,Hiveql,我正在尝试设置到my hive的jdbc连接!我在尝试连接到hiveserver2时遇到此错误。 这方面的任何帮助都会非常有用!谢谢 另外,这是我的jdbc驱动程序和连接URL Exception in thread "main" java.sql.SQLException: Could not open connection to jdbc:hive2://localhost:10000/default: java.net.SocketException: Connection reset
Exception in thread "main" java.sql.SQLException: Could not open connection to jdbc:hive2://localhost:10000/default: java.net.SocketException: Connection reset
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:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at play.readere.main(readere.java:98)
Caused by: org.apache.thrift.transport.TTransportException: java.net.SocketException: Connection reset
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:178)
at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:288)
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.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
... 10 more
Connection con = DriverManager.getConnection("jdbc:hive2://localhost:10000/default", "hive", "");
"org.apache.hive.jdbc.HiveDriver"
线程“main”java.sql.SQLException中的异常:无法打开到jdbc的连接:hive2://localhost:10000/default:java.net.SocketException:连接重置
位于org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:206)
位于org.apache.hive.jdbc.HiveConnection(HiveConnection.java:178)
位于org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:105)
位于java.sql.DriverManager.getConnection(DriverManager.java:664)
位于java.sql.DriverManager.getConnection(DriverManager.java:247)
play.readere.main(reader.java:98)
原因:org.apache.thrift.transport.ttTransportException:java.net.SocketException:连接重置
位于org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)
位于org.apache.thrift.transport.tttransport.readAll(tttransport.java:84)
位于org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:178)
位于org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:288)
位于org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37)
位于org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:203)
... 还有5个
原因:java.net.SocketException:连接重置
位于java.net.SocketInputStream.read(SocketInputStream.java:209)
位于java.net.SocketInputStream.read(SocketInputStream.java:141)
在java.io.BufferedInputStream.fill处(BufferedInputStream.java:246)
位于java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
在java.io.BufferedInputStream.read处(BufferedInputStream.java:345)
位于org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
... 10多
Connection con=DriverManager.getConnection(“jdbc:hive2://localhost:10000/default”、“hive”和“);
“org.apache.hive.jdbc.HiveDriver”
您确定端口10000上监听的是您的数据库服务器吗?看起来是另外一回事。当我运行hiveserver2并检查netstat端口10000时,它不在那里!没有输入端口10000!那么,您是否认为我可能遗漏了hiveserver2配置中的某些内容?我没有更改与HiveServer2相关的任何配置,似乎我的hiveserver在连接后立即关闭了连接。我已尝试在hive-site.xml中设置hive.read.socket.timeout和hive.server.tcp.keepalive属性!