0

1.8.2 の使用 -- (最初に) 2 ノードの HA クラスターをセットアップしようとしています。

のセクション「22.5.4. Neo4j Embedded を HA モードで起動する」の次のセクション

http://docs.neo4j.org/chunked/stable/ha-setup-tutorial.html

pom.xml に以下を追加しました。

<dependency>
   <groupId>org.neo4j</groupId>
   <artifactId>neo4j-ha</artifactId>
   <version>${neo4j-version}</version>
</dependency>

application-content.xml を次のように変更しました。

<neo4j:config graphDatabaseService="graphDatabaseService" />

<context:property-placeholder 
        location="file:/etc/whiteRabbit.properties" />

<bean id="graphDatabaseService" class="org.neo4j.kernel.HighlyAvailableGraphDatabase"
                destroy-method="shutdown" scope="singleton">
                <constructor-arg index="0" value="${database.path}" />
                <constructor-arg index="1"> 
                        <map>
                                <entry key="ha.server_id" value="${server.id}"></entry>
                                <entry key="ha.server" value="${ha.server.address}:${ha.server.port}"></entry>
                                <entry key="ha.coordinators" value="${coordinators}"></entry>
                                <entry key="enable_remote_shell" value="port=1331"></entry>
                                <entry key="ha.pull_interval" value="1"></entry>
                        </map>
                </constructor-arg>
</bean>

/etc/whiteRabbit.properties には以下が含まれます:

ノード 1 (アドレス: 192.168.1.68)

server.id=1
ha.server.address=localhost
ha.server.port=6001
database.path=/databases/data/graph.db
coordinators=localhost:2181,192.168.1.100:2181

およびノー​​ド 2 (アドレス 192.168.1.100)

server.id=2
ha.server.address=localhost
ha.server.port=6001
database.path=/databases/data/graph.db
coordinators=localhost:2181,192.168.1.68:2181

各インスタンスを起動すると、通常の起動ログが取得されます。

14:57:58.171 [localhost-startStop-1] INFO  neo4j - WARNING! Deprecated configuration options used. See manual for details

14:57:58.171 [localhost-startStop-1] INFO  neo4j - neo4j.ext.udc.disable has been replaced with neo4j.ext.udc.enabled

14:57:58.171 [localhost-startStop-1] INFO  neo4j - cannot configure writers and searchers individually since they go together

(これらのうち最初の 2 つだけが、HA への変更に関連していると思われます)

それから..何も.... (!)

起動はそこで止まります。上記のページのスタンドアロン サーバーのセットアップ構成では、プロセスの別の部分としてコーディネーター インスタンスを開始することが言及されていますが、ここで手動で行う必要があることはありますか? それとも、それは自分で処理する必要がありますか? ノードがハングしているだけの理由を理解するためにログ情報を見つけるにはどうすればよいですか? ところで、単一のノードのみを起動した場合、動作は同じです-同じハング、ログの同じ場所...

私は単純なものが欠けていると思いますか?

D

4

1 に答える 1