我们通过 TinkerPop Blueprints (2.5.0-SNAPSHOT) 运行 Neo4j 嵌入式实例 (1.9.5)。是否可以使嵌入式实例成为涉及 Neo4j 服务器和/或其他嵌入式实例的 HA 集群中的主实例?
2 回答
2
集群中的任何 Neo4j 实例都可以是主实例,除非它配置了ha.slave_only=true
. 嵌入式和服务器模式在集群方面共享完全相同的功能。
如果是嵌入式 HA,您需要GraphDatabaseService
使用http://components.neo4j.org/neo4j-ha/stable/apidocs/org/neo4j/graphdb/factory/HighlyAvailableGraphDatabaseFactory.html实例化您的实例并传入配置选项。
甚至可以在集群中混合嵌入式和服务器实例。
于 2014-01-13T16:58:27.440 回答
1
也许这个例子可以帮助其他发现这个问题的人:
https://github.com/Jotschi/neo4j-ha-example/tree/master
示例项目展示了如何设置嵌入 HA 模式的 neo4j。
于 2014-07-05T10:18:27.563 回答