HiveMetaStore高可用性(HA)配置

来源:互联网 发布:swf文件mac用什么打开 编辑:程序博客网 时间:2024/06/01 09:39
  • 软件环境

    Hadoop 2.6.0-cdh5.9.0

    Hive 1.1.0-cdh5.9.0

    Zookeeper 3.4.5-cdh5.9.0

  • 工作原理

    常规连接
    single

MetaStore HA
HA
image

  • 前置条件

    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配置


这里写图片描述

原创粉丝点击