rethinkdb集群,如果某些服务器出现故障怎么办?

时间:2016-07-10 09:16:51

标签: rethinkdb

我有5台服务器。我在配置中的第一个“主要”:

join=ip2:port
join=ip3:port
join=ip4:port
join=ip5:port

我通过代理连接到rethinkdb:

proxy --join ip1:port --join ip2:port

当我在ip1上停止rethinkdb时,一切都会停止。我不知道如何解决这个问题。 Rethinkdb文档不完整。我是否必须在每个配置中定义此连接?

UPDATE 事实上当我停止群集中的任何服务器时,我的应用程序崩溃我在webui中遇到类似“表db.table可用于过时的读取,但不是最新的读取或写入。”

除了表格碎片,我没有看到点。

1 个答案:

答案 0 :(得分:0)

是的,您通常希望每个节点都知道每个其他节点的地址,以便在节点的任何子集关闭时它们可以相互连接。