嗨,我是HA概念和Neo4j HA的新手。我已经浏览了Neo4j Docs,但我仍然有一些想到的问题。关于neo4j HA设置的疑问
- 当使用php脚本通过REST连接到Neo4j数据库时,我应该使用哪个ip集群。有一个共同的IP群集?
我问这个,因为如果主控失败,一个新的neo4j实例变成主控。我的脚本应该如何连接到新的主人。我应该使用第三方软件指向新的主人。可以通过neo4j通过一个公共的群集ip自动发生。如果我的观念薄弱,请原谅我,只需要一些指导。
- 如何将所有读取和写入操作指向主服务器并仅使用从服务器进行复制。或者这是默认设置。我看到多个阅读&多个写方案,所以我感到困惑。
是否有任何文档/材料进一步解释有关设置仲裁器实例或我应该只是配置3节点的Neo4j HA作为http://neo4j.com/docs/stable/ha-setup-tutorial.html说明和实例中的一个运行下面的命令 -
neo4j_home$ ./bin/neo4j-arbiter start
任何帮助表示赞赏。谢谢!
感谢您的快速响应! 1)只是为了看看我是否理解这个权利 - 负载平衡器是自动故障转移的授权? &对于第3点)我的意思是,如果我只在其中一个HA实例上运行'neo4j-arbiter start',它的行为就像是一个仲裁者而没有任何事务被登录到实例。 – DevD
负载均衡器不是强制性的,但强烈建议。 Neo4j仲裁者启动是不同的服务,它不是真正的Neo4j服务器。 – MicTech
再次感谢!您是否有任何链接/文档/材料,进一步讨论如何将Neo4j仲裁器设置为集群的一部分。 – DevD