使用CouchDB在重新启动时永久连续复制

时间:2011-02-15 18:50:55

标签: couchdb replication startup

如何在重启后设置连续复制?连续复制仅在下次重新启动时才起作用。

3 个答案:

答案 0 :(得分:8)

连续复制没有推迟到1.3,从1.1开始可用。正如Dominic所说,您使用_replicator数据库。在那里贴一个文档,如:

{
    "_id": "my_rep",
    "source":  "http://myserver.com:5984/foo",
    "target":  "bar",
    "create_target":  true,
    "continuous": true
}

有关详细文档,请查看此处:https://gist.github.com/832610

答案 1 :(得分:5)

不幸的是,您仍需要在服务器重启后触发连续复制。

但是,我在IRC上问了这个问题,结果发现CouchDB的v1.1很可能包含一个名为_replicator的特殊数据库,它将存储复制设置。这样,即使在服务器重启后它们也会保留。

答案 2 :(得分:2)

似乎他们将其推迟到1.3 https://issues.apache.org/jira/browse/COUCHDB-776