【问题标题】:Apache Ignite Fault ToleranceApache Ignite 容错
【发布时间】:2016-07-09 05:18:35
【问题描述】:

我对分区模式下的 Ignite Cache 有几个问题

1)当Ignite集群中的一个节点宕机时,如果故障节点是key的主节点,这个节点的备份是否会成为新的主节点?

2) 故障节点中的备份副本会发生什么情况?它们会在集群中重新创建吗?

3) 如果我在缓存配置中设置了 CacheRebalanceMode,它是否也适用于节点故障或仅适用于添加节点的情况?

【问题讨论】:

    标签: ignite


    【解决方案1】:
    1. 是的,没错。以前的备份将成为新的主备份,新备份将在后台接收副本。
    2. 是的,如果备份丢失,将为该角色分配新节点。它将在后台接收副本。
    3. 在同步重新平衡模式下,节点不会完成启动过程,用户将无法使用 API,直到数据重新平衡。发生故障时,这不会影响重新平衡过程。

    【讨论】:

    • 谢谢 Valentin,如果我的理解是正确的,cacheRebalanceMode 只适用于节点添加而不是失败?。
    • 是的,这是正确的。同步重新平衡意味着在重新平衡完成之前,您不能在加入节点上使用 API。
    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2016-02-29
    • 1970-01-01
    相关资源
    最近更新 更多