Hiveserver2 HA高可用

在hive-site.xml修改以下属性

属性 描述
hive.server2.support.dynamic.service.discovery true (default is false) 设置为TRUE HiveServer2会动态分配客户端
hive.server2.zookeeper.namespace hiveserver2 (default value) 使用ZooKeeper时,让客户端根据域名自动能找到HiveServer2
hive.zookeeper.quorum

hadoop01.abc.com,

hadoop02.abc.com,

hadoop03.abc.com

hadoop01.abc.com:2181,

hadoop02.abc.com:2181,

hadoop03.abc.com:2181

给Zookeeper指定hiveserver2实例地址
hive.zookeeper.client.port 2181 (default value) 使用hive.zookeeper.quorum不指定端口,则使用这个端口

重启hiveserver2

nohup hive --service hiveserver2&


连接

!connect jdbc:hive2://hadoop01.abc.com:2181,hadoop02.abc.com:2181,hadoop03.abc.com:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2


你可能感兴趣的:(Hive)