您的位置:首页 > 运维架构 > 网站架构

HiveMetaStore高可用性(HA)配置

2017-12-01 10:00 891 查看
软件环境

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>


文章参考

https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.0/bk_hadoop-ha/content/ch_HA-Hive.html

HiveServerHA配置

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop Hive MetaStore HA