Crate DB 2 节点设置

Crate DB 2 Node Setup

我正在尝试设置一个 2 节点 Crate 集群,我在 2 个节点上设置了以下配置值:

gateway.recover_after_nodes: 1
gateway.expected_nodes: 2

但是根据文档检查失败:

(E / 2) < R <= E where R is the number of recovery nodes, E is the number of expected nodes.

我看到大多数可用文档都说明了 3 节点集群,但是此时我只能启动 2 节点集群作为故障转移设置。

我期望的行为是,如果一个节点出现故障,另一个节点应该能够占用流量,一旦第二个节点恢复正常,它应该与新节点同步。

如果有人能够成功启动一个 2 节点的 Crate 集群,请分享同样需要的配置。 干杯

运行 具有 1 个必需节点的双节点集群没有意义,因为这很容易导致脑裂并将集群设置为无法运行的状态要恢复,这就是为什么您总是需要超过预期节点数一半的原因。