【发布时间】:2011-09-13 15:22:23
【问题描述】:
我通过 POST 到 localhost:5984/_replicate 在 couchdb 中引导复制。此 URL 只接受 POST 请求。
还有第二个 URL:localhost:5984/_replicator,它接受 PUT、GET 和 DELETE 请求。
当我将复制 POST 配置为 _replicate 时,它会启动,但我无法获得有关它的信息。它也没有在 _replicator 中列出。
- 如何获取活动复制列表?
- 如何取消活动复制?
编辑:如何使用_replicator 方法触发复制。
感谢 JasonSmith 的 cmets,我得到了以下解决方案:PUT 到 _replicator 需要使用目标数据库的完整 url(包括身份验证凭据)。使用_replicate url 时情况并非如此,它很高兴只获得目标数据库的名称(我在这里谈论的是拉式复制)。据我所知,原因已在here 中进行了解释(参见第 8 节“user_ctx 属性和委托”)
【问题讨论】:
标签: couchdb