Hbase多数据中心复制-Zookeeper

Hbase多数据中心复制-Zookeeper,hbase,apache-zookeeper,Hbase,Apache Zookeeper,我们正在规划用于复制(灾难恢复)的多数据中心HBase群集。群集1或主群集将复制到另一个DC中的从群集。在这样的设置中,两个集群是否都可以使用不同的zookeeper,或者都应该指向可从两个数据中心访问的公共zookeeper实例?最好的策略是什么。既然您提到了主集群和从集群,我假设数据复制将仅从主集群复制到从集群。即使可以使用单个zookeeper仲裁来处理复制,我建议为每个集群使用单独的zookeeper仲裁。因为假设数据中心的一个位置由于某些自然灾害而完全关闭,所以另一个集群不会受到影响

我们正在规划用于复制(灾难恢复)的多数据中心HBase群集。群集1或主群集将复制到另一个DC中的从群集。在这样的设置中,两个集群是否都可以使用不同的zookeeper,或者都应该指向可从两个数据中心访问的公共zookeeper实例?最好的策略是什么。

既然您提到了主集群和从集群,我假设数据复制将仅从主集群复制到从集群。即使可以使用单个zookeeper仲裁来处理复制,我建议为每个集群使用单独的zookeeper仲裁。因为假设数据中心的一个位置由于某些自然灾害而完全关闭,所以另一个集群不会受到影响

如果您决定使用单个zookeeper仲裁,则需要提及不同的zookeeper.znode.parent以维护两个集群的数据。有关更多详细信息,您还可以参考