hbase-site.xml中的hbase.zookeeper.quorum是什么
What is the hbase.zookeeper.quorum in hbase-site.xml
我想知道如何正确配置 hbase.zookeeper.quorum 以将 zookeeper 实例指向集群模式。
hbase.zookeeper.quorum 属性 是一个 comma-separated 主机列表,其中 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只能处理一台机器的故障;如果两台机器发生故障,则其余两台机器不构成多数。但是,有五台机器,ZooKeeper 可以处理两台机器的故障。
默认情况下,ZooKeeper 服务绑定到端口 2181
我想知道如何正确配置 hbase.zookeeper.quorum 以将 zookeeper 实例指向集群模式。
hbase.zookeeper.quorum 属性 是一个 comma-separated 主机列表,其中 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只能处理一台机器的故障;如果两台机器发生故障,则其余两台机器不构成多数。但是,有五台机器,ZooKeeper 可以处理两台机器的故障。
默认情况下,ZooKeeper 服务绑定到端口 2181