【问题标题】:What is the hbase.zookeeper.quorum in hbase-site.xmlhbase-site.xml 中的 hbase.zookeeper.quorum 是什么
【发布时间】:2016-01-24 03:57:08
【问题描述】:

我想知道如何正确配置 hbase.zookeeper.quorum 以将 zookeeper 实例指向集群模式。

【问题讨论】:

    标签: hbase apache-zookeeper


    【解决方案1】:

    hbase.zookeeper.quorum 属性是运行 ZooKeeper 服务器的主机的逗号分隔列表。

    例如,“host1.mydomain.com,host2.mydomain.com,host3.mydomain.com”。

    以下是 hbase-site.xml 中的示例配置:

    <property>
          <name>hbase.zookeeper.quorum</name>
          <value>host1.mydomain.com,host2.mydomain.com,host3.mydomain.com</value>
    </property>
    

    如果其中一个 ZooKeeper 服务器关闭,HBase 将使用列表中的另一个。只要大多数 ZooKeeper 服务器启动,该服务就可用。因为 Zookeeper 需要多数,所以最好使用奇数台机器。通常为 3 或 5 个。

    比如有四台机器的ZooKeeper只能处理单台机器的故障;如果两台机器发生故障,剩下的两台机器不构成多数。但是,使用 5 台机器 ZooKeeper 可以处理两台机器的故障。

    ZooKeeper服务默认绑定2181端口

    【讨论】:

    • 集群中的所有节点是否具有相同的该属性值?
    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多