我们正在通过TinkerPop蓝图(2.5.0-SNAPSHOT)运行Neo4j嵌入式实例(1.9.5)。是否有可能使嵌入式实例成为涉及Neo4j服务器和/或其他嵌入式实例的HA集群中的主服务器?
答案 0 :(得分:2)
除非使用ha.slave_only=true
配置,否则群集中的任何Neo4j实例都可以是主实例。嵌入式和服务器模式在群集方面具有完全相同的功能。
如果是嵌入式HA,您需要使用http://components.neo4j.org/neo4j-ha/stable/apidocs/org/neo4j/graphdb/factory/HighlyAvailableGraphDatabaseFactory.html实例化GraphDatabaseService
实例并传入配置选项。
甚至可以在群集中混合使用嵌入式服务器和服务器实例。
答案 1 :(得分:1)
也许这个例子可以帮助其他人找到这个问题:
https://github.com/Jotschi/neo4j-ha-example/tree/master
示例项目显示了如何在HA模式下设置neo4j嵌入式。