0

截至目前,我正在使用 neo4j 1.8.2 EP 版本来集群 3 个实例。我曾经为我的 spring 应用程序有以下配置:

<bean id="graphDatabaseService" class="org.neo4j.kernel.HighlyAvailableGraphDatabase"
        destroy-method="shutdown" scope="singleton">
        <constructor-arg name="storeDir" index="0" value="E:/Neo4J Enterprise Edition/db1/graph.db" />
        <constructor-arg index="1">
            <map>
                <entry key="ha.server_id" value="1" />
                <entry key="ha.pull_interval" value="10"></entry>
                <entry key="ha.server" value="192.168.1.10:6001" />
                <entry key="ha.coordinators" value="192.168.1.10:2181,192.168.1.7:2182" />
            </map>
        </constructor-arg>
    </bean>
    <neo4j:config graphDatabaseService="graphDatabaseService" />

但根据 neo4j 1.9.3 企业版的新变化,Zookeeper 不再使用,协调器也不再起作用。如何重新配置​​它以使用 neo4j 1.9.3 企业版?任何链接/资源将不胜感激.. 谢谢。

4

1 回答 1

2

为了克服我做了2个改变:

  1. 我替换<entry key="ha.coordinators"<entry key="ha.initial_hosts".
  2. 将我pom.xmlneo4j-haneo4j-kernelneo4j-management以及其他与 neo4j 相关的库更新到最新的一个,即 1.9.3(最初是 1.8.2)

就是这样。:)
谢谢

于 2013-09-05T05:17:47.170 回答