1. 架构原理介绍
这里最主要的是利用了zk的命名空间,首先我们把两个hiserver2先后启动,注册到zk集群的,然后通过zk轮询做高可用,就是这么简单,下边详细讲解一下,安装配置
第一步 在两台节点上安装hive,除了配置的ip不同,其他的都相同,并在hive-site.xml中添加如下配置
2.配置
<property>
<name>spark.deploy.recoveryMode</name>
<value>ZOOKEEPER</value>
</property>
<!-- 设置hiveserve支持动态 -->
<property>
<name>hive.server2.support.dynamic.service.discovery</name>
<value>true</value>
</property>
<!-- 设置hiveserver2的命名空间 ->
<property>
<name>hive.server2.zookeeper.namespace</name>
<value>hiveserver2_zk</value>