Cloudant和本地CouchDB安装2路复制

JC *_*ich 6 couchdb cloudant

我正在尝试在本地CouchDB安装(Mac上为v 1.3.1)和Cloudant上的数据库中同步主 - 主复制.

在我的本地Futon中,http://localhost:5984/_utils我已将Replicator配置为将本地数据库复制到Cloudant.一切都可以很好地从本地数据库复制到Cloudant,但不能倒退.如果Cloudant数据库中的数据发生更改,则这些更改不会复制到我的本地数据库.

Local - > Cloudant =有效

Cloudant - > Local =不起作用

这有可能吗?有人可以帮忙吗?

谢谢!

JC *_*ich 5

最后我发现我只需要从本地CouchDB配置两个复制.

以下是两个复制:

{
    "source":"https://username:pwd@username.cloudant.com/cloud_db",
    "target":"http://username:pwd@localhost:5985/local_db"
}

{
    "source":"http://username:pwd@localhost:5985/local_db",
    "target":"https://username:pwd@username.cloudant.com/cloud_db"
}
Run Code Online (Sandbox Code Playgroud)

现在,http://localhost:5984/_utils/status.html有两个重复运行.

请注意,我也将用户名和密码添加到本地连接.那是因为您需要成为授权用户才能复制设计文档.

非常感谢Mike,你的回答很有帮助!