• hive jdbc connection refused


    hive jdbc 连接时抛异常:

    Exception in thread "main" java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.206.128:10000/default: java.net.ConnectException: Connection refused: connect
         at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:215)
         at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:163)
         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 HelloHive.main(HelloHive.java:17)
    Caused by: org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused: connect
         at org.apache.thrift.transport.TSocket.open(TSocket.java:187)
         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:190)
         ... 5 more
    Caused by: java.net.ConnectException: Connection refused: connect
         at java.net.DualStackPlainSocketImpl.connect0(Native Method)
         at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
         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.PlainSocketImpl.connect(PlainSocketImpl.java:172)
         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:182)
         ... 8 more
     
    解决方法:
    1. 检查hive server2是否启动:
        netstat -anp |grep 10000
    2. 检查conf/hive-site.xml 下的配置是否正确:
        <configuration>
          <property> 
           <name>hive.server2.thrift.port</name> 
          <value>10000</value> 
        </property>
        <property>
           <name>hive.server2.thrift.bind.host</name>
           <value>192.168.206.128</value>
         </property>
        </configuration>
  • 相关阅读:
    博客转移到cnblogs
    mmsplayer for ios 支持iphone ,ipad,ipod touch 版本已经完成。
    mmsplayer for ios v1.0
    无ldf文件情况下恢复数据库数据纪实
    我的Blog页面设计
    使用C#生成静态页面
    C++开发工具
    使用JNDI来读取Notes通讯录中的数据
    关于Char与string
    JavaScript站点荟萃
  • 原文地址:https://www.cnblogs.com/JingJ/p/4336925.html
Copyright © 2020-2023  润新知