【问题标题】:Rethink DB Cross Cluster ReplicationRethinkdb 跨集群复制
【发布时间】:2015-09-01 08:25:42
【问题描述】:

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

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

如果可以,我在文档中没有找到。

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

感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

    我认为多集群只是一个具有不同数据中心节点的单个集群

    首先,您需要设置一个集群,请遵循此文档:http://www.rethinkdb.com/docs/start-a-server/#a-rethinkdb-cluster-using-multiple-machines

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

    rethinkdb --join IP_OF_FIRST_MACHINE:29015 --bind all
    

    设置好集群后,剩下的就很简单了。转到您的管理界面,选择表,在“分片和复制”中,单击重新配置并输入您想要的复制数量,只需保持 shard 为 1。

    您还可以在http://rethinkdb.com/docs/sharding-and-replication/#sharding-and-replication-via-the-web-console 阅读有关分片和复制的更多信息

    【讨论】:

    • 谢谢,但不幸的是没有用。通过这种方式,只能从主副本写入和读取。我认为还有另一种方法。
    猜你喜欢
    • 1970-01-01
    • 2021-12-29
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多