【问题标题】:Hazelcast backup configurationHazelcast 备份配置
【发布时间】:2016-10-20 14:43:48
【问题描述】:

如果配置中指定的备份数量多于可用节点,Hazelcast 将如何配置备份?

例如,假设我有一个带有 5 个节点的 Hazelcast 集群。而且我已将异步备份的数量配置为 8。

在这种情况下,是否会有一些节点有多个备份,或者 Hazelcast 是否会在其他 4 个节点中的每一个上备份一次?

【问题讨论】:

  • Nitish,请接受其中一个答案。谢谢

标签: hazelcast


【解决方案1】:

尼西, 它只会在 4 个节点上备份。不会有重复的备份。

【讨论】:

    【解决方案2】:

    Hazelcast 备份发生在分区级别。因此,您的数据将分布在 271 个分区中的 5 个节点上。
    根据配置中提到的备份数量,会创建许多备份条目并将其分布在分区之间。在您的情况下,Node1 中存在的数据将有 8 个备份分布在 4 个节点之间,所以是的,会有重复。
    这对于高可用性用例很有用。如果其他 4 个节点崩溃,您仍然可以从 Node1 中的备份中恢复完整数据。

    【讨论】:

    • 同一节点上的重复备份对高可用性有用吗?似乎该节点可用或不可用,无论它拥有多少数据副本。
    • 不,至少不是 8 个备份级别。我见过最多 2 个备份的用例,其中数据加载可能很昂贵,因此他们无法承受一次丢失多个节点。
    猜你喜欢
    • 2018-10-02
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多