我目前正在尝试bigcouch,但我不太明白它如何识别群集中的节点。例如,开发集群由3个节点组成,这些节点在端口15984/15986,25984/25986和35984/35986上进行侦听。当我们将节点添加到集群时,我们将具有标识“[email protected]”和“[email protected]”的文档附加到节点数据库(参见http://bigcouch.cloudant.com/develop)。现在端口号在哪里?节点1如何知道节点2和节点3在上面的罐中进行监听? 以及相关问题:如果我想将位于不同主机上的节点添加到此群集,我该怎么做?添加“dev1 @ IP”似乎不起作用,bigcouch无法连接到它。Bigcouch群集配置
0
A
回答
0
的问题已经解决了 - 看来两个bigcouch节点必须具有相同的magic cookie,才能成功通信。当安装dev群集时,这个魔术cookie会自动生成,所以除非手动同步魔术cookie,否则无法添加来自其他群集的节点。这是neccesary下面一行添加到/opt/bigcouch/rel/*/etc/vm.args:
-setcookie any_string
0
Bigcouch节点使用分布式erlang基元相互对话(而不是 http)。节点名称的格式为'name @ host',这足以让节点进行交互。具体而言,他们联系远程主机上众所周知的端口上的epmd守护程序(http://www.erlang.org/doc/man/epmd.html)。
相关问题
- 1. BigCouch集群连接问题
- 2. Bigcouch集群不工作
- 3. Jackrabbit群集配置
- 4. Coherence集群配置
- 5. Nifi集群配置
- 6. Tomcat集群配置
- 7. Hazelcast群集映射配置
- 8. nodejs集群socket.io nginx配置
- 9. 在AKKA中配置群集
- 10. 的Hadoop集群配置
- 11. MySQL集群复制配置
- 12. 同步Ambari群集配置
- 13. WSO2 APIM集群配置
- 14. Hornetq静态集群配置
- 15. Memcached Rails集群配置
- 16. Mule集群配置问题
- 17. 群集配置Couchdb 2.0
- 18. 如何从BigCouch群集中删除节点?
- 19. 对于集群式CouchDB设置,我应该继续使用BigCouch吗?
- 20. 为生产集群配置风暴集群
- 21. 作为Docker群集服务自动配置etcd群集
- 22. 配置Hadoop,HBase和Hive集群
- 23. 动态配置数据ast群集
- 24. 如何将Kibana配置为Elasticsearch集群?
- 25. 配置Kubernetes为Azure的集群
- 26. 在Windows中配置HBase集群
- 27. 群集的BizTalk SSO配置错误
- 28. 将Hadoop配置为多节点群集
- 29. NServiceBus经销商群集配置
- 30. 集群石英调度程序配置
罗伯特,感谢您的回答。那么您能否建议我如何解决从另一个开发集群添加节点时遇到的问题?除了报告noconnect之外,它不会在日志中抱怨(无论如何,它大部分时间都是这样做的,正如Chi Dung Tran正确指出的那样)。但它也不会复制(即使远程主机上的节点数据库未更改)。 – azerole