分享

hiveserve2 ha搭建不成功

版本:hive-1.1.0-cdh5.9.3
配置下列信息后,启动hiveserver2,zk上没有注册hiveserver2_zk信息是什么原因
<property>
    <name>hive.server2.support.dynamic.service.discovery</name>
    <value>true</value>
</property>
<property>
    <name>hive.server2.zookeeper.namespace</name>
    <value>hiveserver2_zk</value>
</property>




已有(4)人评论

跳转到指定楼层
w123aw 发表于 2018-7-18 13:32:52
本帖最后由 w123aw 于 2018-7-18 13:35 编辑

原因很多,网络,api,版本,个人失误,配置,都可能造成,楼主通过什么发现不成功的。提供下错误信息
回复

使用道具 举报

一曲离殇 发表于 2018-7-19 18:10:56
w123aw 发表于 2018-7-18 13:32
原因很多,网络,api,版本,个人失误,配置,都可能造成,楼主通过什么发现不成功的。提供下错误信息

zk上没有这个节点hiveserver2_zk,无法通过serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk方式连接
因为没有注册成功,连接的时候无法通过zk获取配置信息
Error: org.apache.hive.jdbc.ZooKeeperHiveClientException: Unable to read HiveServer2 configs from ZooKeeper (state=,code=0)
回复

使用道具 举报

一曲离殇 发表于 2018-7-25 21:46:32
w123aw 发表于 2018-7-18 13:32
原因很多,网络,api,版本,个人失误,配置,都可能造成,楼主通过什么发现不成功的。提供下错误信息


beeline连接成功
jdbc方式连接不成功,有没有遇到过

Exception in thread "main" java.sql.SQLException: Could not open client transport for any of the Server URI's in ZooKeeper: Unable to read HiveServer2 configs from ZooKeeper
        at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:218)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:168)
        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 HiveTest.main(HiveTest.java:35)
Caused by: org.apache.hive.jdbc.ZooKeeperHiveClientException: Unable to read HiveServer2 configs from ZooKeeper
        at org.apache.hive.jdbc.ZooKeeperHiveClientHelper.configureConnParams(ZooKeeperHiveClientHelper.java:80)
        at org.apache.hive.jdbc.Utils.updateConnParamsFromZooKeeper(Utils.java:501)
        at org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:216)
        ... 5 more
Caused by: org.apache.hive.jdbc.ZooKeeperHiveClientException: Tried all existing HiveServer2 uris from ZooKeeper.
        at org.apache.hive.jdbc.ZooKeeperHiveClientHelper.configureConnParams(ZooKeeperHiveClientHelper.java:67)
        ... 7 more


回复

使用道具 举报

一曲离殇 发表于 2018-7-26 10:19:25
一曲离殇 发表于 2018-7-25 21:46
beeline连接成功
jdbc方式连接不成功,有没有遇到过



[mw_shl_code=xml,true]<property>  
    <name>hive.server2.thrift.bind.host</name>  
    <value>hostname</value> <!-- 必须指定为当前主机的主机名(各节点不一样),不能设置为0.0.0.0或localhost等 -->
</property>[/mw_shl_code]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条