0

我是 bigcouch 的新手。我已经在两个不同的系统上成功设置了 bigcouch,它们运行得非常好。

在第一个 bigcouch 上,我有一些 dbs,我想将它们复制到另一个 bigcouch。我将所有分片从第一个 bigcouch 复制到另一个。然后我使用集群命令使它们集群。

curl -X PUT db01.yourhostname.com:5986/nodes/bigcouch@db02.yourhostname.com -d {}

它给出了成功的结果。但是当我尝试创建任何新数据库时,它会出现内部服务器错误。

我的第一个问题,这是在从一个到另一个处理分片后进行聚类的好方法吗?我不确定这是否是正确的方法。所以任何人都可以告诉我如何成功地做到这一点,或者我错过了什么.

谢谢。

4

1 回答 1

0

通过在每个服务器上发出以下命令来检查两个服务器是否相互了解集群。

curl 127.0.0.1:5984/_membership

如果看起来没问题,可以尝试使用 FQDN 从一个到另一个 ping 以确保它是可解析的。Bigcouch 默认采用可解析的 FQDN。

另外,当您尝试更改 FQDN 时,我已经看到了这种情况。在 erlang 节点名或服务器主机名中。似乎没有任何应对机制。

于 2014-05-04T17:03:19.873 回答