Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法打开客户端传输,JDBC连接在R中被拒绝_R_Hadoop_Jdbc - Fatal编程技术网

无法打开客户端传输,JDBC连接在R中被拒绝

无法打开客户端传输,JDBC连接在R中被拒绝,r,hadoop,jdbc,R,Hadoop,Jdbc,**线程“thread-14”java.lang.RuntimeException:java.sql.SQLException:无法使用JDBC Uri打开客户端传输: jdbc:hive2://192.168.1.4:9000/default:java.net.ConnectException: 拒绝连接* * 位于com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.connect(HiveJdbcClient.java:337) 位于co

**线程“thread-14”java.lang.RuntimeException:java.sql.SQLException:无法使用JDBC Uri打开客户端传输: jdbc:hive2://192.168.1.4:9000/default:java.net.ConnectException: 拒绝连接*

*

位于com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.connect(HiveJdbcClient.java:337)
位于com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.run(HiveJdbcClient.java:322)
原因:java.sql.SQLException:无法使用JDBC Uri打开客户端传输:JDBC:hive2://192.168.1.4:9000/default:java.net.ConnectException:连接被拒绝
位于org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:208)
位于org.apache.hive.jdbc.HiveConnection。(HiveConnection.java:154)
位于org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:107)
位于java.sql.DriverManager.getConnection(DriverManager.java:571)
位于java.sql.DriverManager.getConnection(DriverManager.java:215)
位于com.nexr.rhive.hive.DatabaseConnection.connect(DatabaseConnection.java:51)
位于com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.connect(HiveJdbcClient.java:330)
... 还有一个
原因:org.apache.thrift.transport.ttTransportException:java.net.ConnectException:连接被拒绝
位于org.apache.thrift.transport.TSocket.open(TSocket.java:226)
位于org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:266)
位于org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37)
位于org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:183)
... 还有7个
原因:java.net.ConnectException:连接被拒绝
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
在此处输入代码java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:579)
位于org.apache.thrift.transport.TSocket.open(TSocket.java:221)
... 10多
错误:java.lang.IllegalStateException:未连接到hiveserver

您没有传递密码。 尝试将密码作为脚本的一部分传递

如果您没有提供有效的凭据,则返回Null

例如:

**> rhive.connect(host = "192.168.1.4",port = 9000,defaultFS = "hdfs://localhost:9000")**
***Warning: 
    +----------------------------------------------------------+
    + / hiveServer2 argument has not been provided correctly.  +
    + / RHive will use a default value: hiveServer2=TRUE.      +***
    +----------------------------------------------------------+

16/08/14 14:12:42 INFO jdbc.Utils: Supplied authorities: 192.168.1.4:9000
16/08/14 14:12:42 INFO jdbc.Utils: Resolved authority: 192.168.1.4:9000
16/08/14 14:12:42 INFO jdbc.HiveConnection: Transport Used for JDBC connection: null
at com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.connect(HiveJdbcClient.java:337)
        at com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.run(HiveJdbcClient.java:322)
    Caused by: java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.1.4:9000/default: java.net.ConnectException: Connection refused
        at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:208)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:154)
        at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:107)
        at java.sql.DriverManager.getConnection(DriverManager.java:571)
        at java.sql.DriverManager.getConnection(DriverManager.java:215)
        at com.nexr.rhive.hive.DatabaseConnection.connect(DatabaseConnection.java:51)
        at com.nexr.rhive.hive.HiveJdbcClient$HiveJdbcConnector.connect(HiveJdbcClient.java:330)
        ... 1 more
    Caused by: org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused
        at org.apache.thrift.transport.TSocket.open(TSocket.java:226)
        at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:266)
        at org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37)
        at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:183)
        ... 7 more
    Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
        at enter code here 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:221)
    ... 10 more
Error: java.lang.IllegalStateException: Not connected to hiveserver
jdbc:hive2://192.168.1.4:9000/default username password