我正在尝试设置一个 2 节点 Crate 集群,我在 2 个节点上设置了以下配置值:
gateway.recover_after_nodes: 1
gateway.expected_nodes: 2
但是,根据文档,检查失败:
(E/2(
<= E,其中 R 是恢复节点数,E 是 预期节点数。
我看到大多数可用的文档都指出了一个 3 节点集群,但是此时我只能启动一个 2 节点集群作为故障转移设置。
我期望的行为是,如果其中一个节点出现故障,另一个节点应该能够占用流量,一旦第二个节点恢复,它应该与新节点同步。
如果有人能够成功启动 2 节点 Crate 集群,请分享相同的配置。 干杯
运行具有 1 个必需节点的双节点群集是没有意义的,因为这很容易导致大脑分裂并将群集设置为无法恢复的状态,这就是为什么您总是需要超过预期节点数量的一半。