如何验证CouchDB 2.0群集设置

时间:2017-04-21 09:47:45

标签: couchdb couchdb-2.0

我只是将我的三个CouchDB实例设置为一个集群,这就是我设置它时的方式:

  1. 将“-kernel inet-dist-listen-minimum / maxinum”从9100添加到9200到vm.args文件。并关闭防火墙

  2. 使用相同的管理员和密码设置三个couchdb instanes。

  3. 将Fauxton中的chttpd和httpd部分的绑定地址更改为0.0.0.0

  4. 选择一个couchdb实例设置为群集然后添加两个节点(通过输入他们的IP地址)

  5. 全部完成

  6. 完成这些步骤后,我认为应该正确设置群集,但是,当我运行命令时

    curl http://username:login@localhost/_membership

    在三个虚拟机上,只有三个节点中的主节点显示它在集群中有三个成员(节点)。

    这就是在http://localhost:9000/_membership(它是从我的计算机连接到端口5984的ssh隧道)时的样子:

    { “使用all_nodes”:[ “CouchDB的@本地”], “cluster_nodes”:[ “couchdb@130.56.252.xxx”, “couchdb@130.56.252.xxx”, “CouchDB的@本地”]}

    这就是其他实例所显示的:

    { “使用all_nodes”:[ “CouchDB的@本地”], “cluster_nodes”:[ “CouchDB的@本地”]}

    所以现在我有两个问题:

    1. 我是否正确设置了群集?

    2. 如何正确设置?

0 个答案:

没有答案