hiveServer2-配置HA
前提
hiveserver2和zookeeper可以正常使用,zookeeper配置单机模式即可。
此处假设zookeeper地址为192.168.**.112
HA配置与启动
hive-site.xml配置,添加如下内容:
<property>
<name>hive.server2.support.dynamic.service.discovery</name>
<value>true</value>
</property>
<property>
<name>hive.server2.zookeeper.namespace</name>
<value>hiveserver2</value>
</property>
<property>
<name>hive.zookeeper.quorum</name>
<value>192.168.**.112</value> //zk地址
</property>
<property>
<name>hive.zookeeper.client.port</name>
<value>2181</value>
</property>
从启hiveserver2,使用beeline连接hive
进入hive安装目录下的bin目录,如果配置环境变量可以不加 ./
./beeline -u 'jdbc:hive2://192.168.**.112:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2' -n root
连接成功