java.sql.SQLException:无法打开到jdbc:hive2://localhost:10000/default:java.net.SocketException:连接重置的连接

java.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

我正在尝试设置到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
    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属性!