首页 > 解决方案 > Crate DB 2 节点设置

问题描述

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

gateway.recover_after_nodes: 1
gateway.expected_nodes: 2

但是,根据文档,检查失败:

(E / 2) < R <= E 其中 R 是恢复节点的数量,E 是预期节点的数量。

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

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

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

标签: cratecratedb

解决方案


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


推荐阅读