-1

Neo4j01Linux マシンの 3 つの異なるディレクトリにneo4j02、neo4j バージョン 1.9.4 の 3 つのインスタンスをインストールしましたneo4j03

リンクに記載されているように、構成ファイルを更新しましたneo4j.propertieshttp://docs.neo4j.org/chunked/milestone/ha-setup-tutorial.html)。neo4j-server.properties

すべての neo4j インスタンスを順番に起動すると、正常にインストールされますが、しばらくすると、3 つの neo4j プロセス/インスタンスのうち 2 つが自動的に消えます。経由で気づきましたps -aef | grep neo4j

コンソール ログを確認すると、以下のエラーが見つかりました。

2013-11-12 16:37:32.512+0000 INFO  [Cluster] Checking store consistency with master
2013-11-12 16:37:33.174+0000 INFO  [Cluster] Store is consistent
2013-11-12 16:37:33.176+0000 INFO  [Cluster] Catching up with master
2013-11-12 16:37:33.276+0000 INFO  [Cluster] Now consistent with master
2013-11-12 16:37:34.442+0000 INFO  [Cluster] ServerId 2, successfully moved to slave for master ha://localhost.localdomain:6363?serverId=1
2013-11-12 16:37:34.689+0000 INFO  [Cluster] Instance 1 is available as backup at backup://localhost.localdomain:6366
2013-11-12 16:37:34.798+0000 INFO  [Cluster] Instance 2 (this server) is available as slave at ha://localhost.localdomain:6364?serverId=2
2013-11-12 16:37:35.036+0000 INFO  [Cluster] Database available for write transactions
2013-11-12 16:37:35.360+0000 INFO  [API] Successfully started database
2013-11-12 16:37:36.079+0000 INFO  [API] Starting HTTP on port :7474 with 10 threads available
2013-11-12 16:37:40.596+0000 INFO  [Cluster] Instance 3 has failed
2013-11-12 16:37:43.654+0000 INFO  [API] Enabling HTTPS on port :7473
2013-11-12 16:38:01.081+0000 INFO  [API] Mounted REST API at: /db/manage/
2013-11-12 16:38:01.158+0000 INFO  [API] Mounted discovery module at [/]
2013-11-12 16:38:02.375+0000 INFO  [API] Loaded server plugin "CypherPlugin"
2013-11-12 16:38:02.449+0000 INFO  [API] Loaded server plugin "GremlinPlugin"
2013-11-12 16:38:02.462+0000 INFO  [API] Mounted REST API at [/db/data/]
2013-11-12 16:38:02.534+0000 INFO  [API] Mounted management API at [/db/manage/]
2013-11-12 16:38:03.568+0000 INFO  [API] Mounted webadmin at [/webadmin]
2013-11-12 16:38:06.189+0000 INFO  [API] Mounting static content at [/webadmin] from [webadmin-html]
2013-11-12 16:38:30.844+0000 DEBUG [API] Failed to start Neo Server on port [7474], reason [org.mortbay.util.MultiException[java.net.BindException: Address already in use, java.net.BindException: Address already in use]]
2013-11-12 16:38:30.880+0000 DEBUG [API] org.neo4j.server.ServerStartupException: Starting Neo4j Server failed: org.mortbay.util.MultiException[java.net.BindException: Address already in use, java.net.BindException: Address already in use]
        at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:211) ~[neo4j-server-1.9.4.jar:1.9.4]
        at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:86) [neo4j-server-1.9.4.jar:1.9.4]
        at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:49) [neo4j-server-1.9.4.jar:1.9.4]
    Caused by: java.lang.RuntimeException: org.mortbay.util.MultiException[java.net.BindException: Address already in use, java.net.BindException: Address already in use]
        at org.neo4j.server.web.Jetty6WebServer.startJetty(Jetty6WebServer.java:334) ~[neo4j-server-1.9.4.jar:1.9.4]
        at org.neo4j.server.web.Jetty6WebServer.start(Jetty6WebServer.java:154) ~[neo4j-server-1.9.4.jar:1.9.4]
        at org.neo4j.server.AbstractNeoServer.startWebServer(AbstractNeoServer.java:344) ~[neo4j-server-1.9.4.jar:1.9.4]
        at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187) ~[neo4j-server-1.9.4.jar:1.9.4]
        ... 2 common frames omitted
    Caused by: org.mortbay.util.MultiException: Multiple exceptions
        at org.mortbay.jetty.Server.doStart(Server.java:188) ~[jetty-6.1.25.jar:6.1.25]
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) ~[jetty-util-6.1.25.jar:6.1.25]
        at org.neo4j.server.web.Jetty6WebServer.startJetty(Jetty6WebServer.java:330) ~[neo4j-server-1.9.4.jar:1.9.4]
        ... 5 common frames omitted
2013-11-12 16:38:30.894+0000 DEBUG [API] Failed to start Neo Server on port [7474]

現在、neo4j01プロセスのみが実行されておりneo4j02neo4j03プロセスは消えています。しかし、neo4j01プロセスが稼働していても、 の webadmin ページにアクセスできませんhttp://htname:7474/webadmin/#/info/org.neo4j/High%20Availability/

誰かがこれに光を当てることができますか?

4

1 に答える 1

0

https://github.com/neo-technology/neo4j-enterprise-local-qaをご覧ください。これには、3 つのインスタンスのローカル セットアップを自動化する rakefile が含まれています。レポをローカルに複製して使用する

rake setup_cluster start_cluster

ローカルで実行中のクラスターをオンラインにします。シャットダウンは次の方法で実行できます

rake stop_cluster

で設定を見つけますmachine[ABC]/conf/

于 2013-11-12T19:26:40.513 に答える