couchdb 和 futon - 有没有办法取消使用 futon 的连续复制

标签 couchdb replication couchdb-futon

有没有办法取消使用 futon 的连续复制?

我的一位开发人员在尝试将模板数据库复制到他的工作环境时开始遇到这个有趣的错误。

Replicator failed:
{error,{'EXIT',{badarg,[{erlang,apply,[gen_server,start_link,undefined]},
      {supervisor,do_start_child,2},
      {supervisor,handle_call,3},
      {get_server,handle_msg,5},
      {proc_lib,init_p_do_apply,3}]}}}

经过一段时间的摆弄,并测试我成功地重现了这个问题,我发现他可能错误地选中了蒲团中的“连续”复选框。

现在,我们正在开发 Windows。没有魔法 curl 的东西。嗯,显然我可以从 Linux 上为他解决问题,但我很好奇。

有没有办法取消使用 futon 的连续复制?

最佳答案

删除适当的复制文档。

在蒲团中你会看到一个 _replicator 数据库。单击它,您将看到文档列表。每个文档都是从源到目标的单向复制。找到有问题的文档,然后删除该文档。 Couch 将立即停止复制任务。但是,它不会删除任何已复制的文档。

关于couchdb 和 futon - 有没有办法取消使用 futon 的连续复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116947/

相关文章:

cassandra - 增加复制因子对cassandra性能的影响

docker - 我可以将一些键空间复制到一些节点吗?

javascript - CouchDB 中的链接文档

javascript - CouchDB 文档中的求和值

couchdb - 有没有办法停止 couchdb 索引器进程?

linux - 如何在 Ubuntu 上正确启动/停止 CouchDB 2.0

performance - CouchDB 中允许的最大 View 是多少

elasticsearch - 使用 Elastic Search 对 Hyperledger Fabric CouchDB 数据进行自由文本搜索

android - 如何将 Couchbase-Lite Android 与 CouchDB 同步?

git - Gerrit 项目未复制到 bitbucket,错误 : channel is not opened