版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yvigmmwfn/article/details/78683626
软件环境
Hadoop 2.6.0-cdh5.9.0
Hive 1.1.0-cdh5.9.0
Zookeeper 3.4.5-cdh5.9.0
工作原理
常规连接
MetaStore HA
前置条件
Hadoop、Zookeeper、Hive是可用的前提
Hive Server MetaStore启动
跟单节点配置一样,只不过在多台服务器上启动MetaSotre
启动:nohup $HIVE_HOME/bin/hive –metastore &
配置Hive Client HA
vi $HIVE_HOME/conf/hive-site.xml
添加配置如下:
<property>
<name>hive.metastore.uris</name>
<value>thrift://dw1:9083,thrift://dw2:9083</value>
<description>A comma separated list of metastore uris on which metastore service is running</description>
</property>
<property>
<name>hive.cluster.delegation.token.store.class</name>
<value>org.apache.hadoop.hive.thrift.MemoryTokenStore</value>
<description>Hive defaults to MemoryTokenStore, or ZooKeeperTokenStore</description>
</property>