gpt4 book ai didi

apache-zookeeper - 从单个 zookeeper 服务器到集群配置

转载 作者:行者123 更新时间:2023-12-01 03:57:53 24 4
gpt4 key购买 nike

我有一台服务器,我现在想要复制它并提高可用性。如果 Zookeeper 是我的软件堆栈中的元素之一,那么在它上面进行集群配置似乎很自然。

但是,我的单个服务器上有数据,但找不到任何有关进行集群设置的指南。我尝试设置两个独立的实例,然后转到集群配置,但只保留了所选主服务器上的数据。

那么,如何在不丢失数据的情况下安全地从单个服务器设置转到群集设置?

最佳答案

如果直接从 1 台服务器转到 3 台服务器,可能会丢失数据,因为 2 台新服务器足以形成法定人数,并选举其中一个作为领导者,忽略旧服务器,并丢失该机器上的所有数据。

如果您将集群从 1 增加到 2,那么当两台服务器启动时,如果不涉及旧服务器,则无法形成仲裁,并且数据不会丢失。集群启动完成后,所有数据将同步到两台服务器。

然后,您可以将集群从 2 个增加到 3 个,如果没有至少 1 台具有数据库副本的服务器,则无法形成仲裁,并且当集群完成启动时,所有数据将同步到所有三台服务器。

关于apache-zookeeper - 从单个 zookeeper 服务器到集群配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com