1

我如何构建/配置一个 cockroach 集群以便在所有节点中拥有所有数据?我不是在谈论将数据片段分布在节点上。

我尝试使用位置标志启动一个集群,但是一旦我在第一次接收数据的机器中杀死 cockroach 进程,我就不再能够执行选择,并且该命令仅在我再次启动此实例时返回数据.

换句话说,我想实现一个场景,如果我总共有 3 个节点并且我丢失了其中 2 个或者它们变得不可用,我仍然想正常工作。

如果 cockroachdb 不支持此功能。实现它的最佳方法是什么?

4

1 回答 1

1

这在我们的论坛上得到了回答,但在这里重复:

Cockroach 需要为每个范围提供大多数副本才能取得进展。因此,如果只有 3 个节点中的 1 个(少于多数)可用,它将无法正常工作。您可以添加更多节点以减少失去多数的可能性。

于 2018-03-30T23:48:59.833 回答