如果配置中指定的备份数量超过可用节点,Hazelcast如何配置备份?
例如,假设我有一个设置有5个节点的Hazelcast集群。我已将异步备份的数量配置为8。
在这种情况下,是否会有一些节点有多个备份,或者Hazelcast只会在其他4个节点上备份一次?
答案 0 :(得分:0)
尼蒂什, 它只会在4个节点上备份。没有重复的备份。
答案 1 :(得分:0)
Hazelcast备份发生在分区级别。因此,您的数据将分布在271个分区中的5个节点上 根据配置中提到的备份数量,可以在分区之间创建和分配许多备份条目。在您的情况下,Node1中存在的数据将有8个备份分布在4个节点中,所以是的,会有重复 这对于高可用性用例非常有用。如果其他4个节点崩溃,您仍然可以从Node1中存在的备份中恢复完整数据。