couchdb GET _replicator数据库返回500 [英] couchdb GET _replicator database returns 500
问题描述
我有一个集群,_replicator数据库返回:{错误":"nodedown",原因":无法进行"}
I have a cluster where the _replicator database returns: {"error":"nodedown","reason":"progress not possible"}
所有其他DB都很好,除了集群本身之外,我没有任何复制.我只想在集群中重新创建_replicator DB,因为没有任何损失,我该怎么做?
All other DBs are good, I don't have any replication beyond the cluster itself. I'd like just recreate the _replicator DB in the cluster since there is nothing to lose, how do I go about doing this?
额外背景:最初,我们是分别设置集群并开始从单个节点实例复制,最近我删除了复制,将单个实例升级到v2.2并将其添加为集群的一部分.
Extra Background: Originally we had setup the cluster separately and started replicating from a single node instance, recently I removed the replication, upgraded the the single instance to v2.2 and added it as part of the cluster.
推荐答案
我也碰巧,_replicator DB损坏了.发出DELETE到/_replicator,然后放PUT/_replicator来重新创建数据库.自然,您将不得不重新创建复制作业.
It happened to me as well, the _replicator DB was corrupted. Issue DELETE to /_replicator and then PUT /_replicator to recreate the DB. Naturally, you will have to recreate the replication jobs.
这篇关于couchdb GET _replicator数据库返回500的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!