我想知道是否有人已成功配置 Rexster-server 以使用 Neo4j-2.0.1-HA?我阅读了一些关于可比性的主题,但从未找到一个好的解决方案。
我从 master 中提取了最新的 rexster 源(2.5.0-SNAPSHOT)并构建了它。在配置 Neo4j2.0.1 和 rexster 后,尝试启动 rexster 时出现以下错误。
线程“主”java.lang.NoSuchMethodError 中的异常:org.neo4j.kernel.GraphDatabaseAPI.getNodeManager()Lorg/neo4j/kernel/impl/core/NodeManager;
Rexster 配置如下。
<graph>
<graph-enabled>true</graph-enabled>
<graph-name>KooboodleGraph</graph-name>
<graph-type>neo4jgraph</graph-type>
<graph-location>/mnt/neo4j/data/graph.db</graph-location>
<!-- <graph-location>http://x.x.x.x:7474/db/data</graph-location> -->
<graph-high-availability>true</graph-high-availability>
<extensions>
<allows>
<allow>tp:gremlin</allow>
<allow>zeus-v1:*</allow>
</allows>
</extensions>
<properties>
<neostore.nodestore.db.mapped_memory>285M</neostore.nodestore.db.mapped_memory>
<neostore.relationshipstore.db.mapped_memory>285M</neostore.relationshipstore.db.mapped_memory>
<neostore.propertystore.db.mapped_memory>100M</neostore.propertystore.db.mapped_memory>
<neostore.propertystore.db.strings.mapped_memory>100M</neostore.propertystore.db.strings.mapped_memory>
<neostore.propertystore.db.arrays.mapped_memory>10M</neostore.propertystore.db.arrays.mapped_memory>
<neostore.propertystore.db.index.mapped_memory>10M</neostore.propertystore.db.index.mapped_memory>
<neostore.propertystore.db.index.keys.mapped_memory>10M</neostore.propertystore.db.index.keys.mapped_memory>
<ha.machine_id>1</ha.machine_id>
<ha.server>x.x.x.x:6001</ha.server>
<ha.cluster_server>x.x.x.x:5001-5099</ha.cluster_server>
<ha.initial_hosts>x.x.x.x:5001,x.x.x.x:5001</ha.initial_hosts>
</properties>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ha</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-management</artifactId>
<version>2.0</version>
</dependency>
</graph>
任何帮助或想法将不胜感激。
谢谢!