重新思考数据库跨群集复制

时间:2015-09-01 08:25:42

标签: rethinkdb rethinkdb-python rethinkdb-ruby rethinkdb-javascript

我在3个不同的地理位置拥有3个不同的客户群。

我需要使用3个不同的集群配置Rethinkdb,并在(插入,更新和删除)之间复制数据。我不想使用分片,只需要复制。

如果可能的话,我在文档中找不到。

我在文档中找不到如何配置多群集复制。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我认为多群集与具有不同数据中心节点的单个群集相同

首先,您需要设置群集,请按照以下文档:http://www.rethinkdb.com/docs/start-a-server/#a-rethinkdb-cluster-using-multiple-machines

基本上使用以下命令将节点加入集群:

rethinkdb --join IP_OF_FIRST_MACHINE:29015 --bind all

完成群集设置后,其余部分很容易。转到您的管理员ui,选择表格,在"分片和复制"中,单击重新配置并输入您想要的复制数量,只需将分片保留为1。

sharding and replication

您还可以在http://rethinkdb.com/docs/sharding-and-replication/#sharding-and-replication-via-the-web-console

了解有关分片和复制的更多信息