zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    新内容记录:
    一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块
    django后台获取相同name名的数据
    python 使用qqwry.dat获取ip物理地址:速度快
    laydate设置起始时间,laydate设置开始时间和结束时间
    评论抓取:Python爬取微信在APPStore上的评论内容及星级
    H5上传压缩图片
    Django自带的加密算法及加密模块
    git入门
    WPF
  • 原文地址:https://www.cnblogs.com/JingJ/p/4336925.html
Copyright © 2011-2022 走看看