2014-12-12 2 views
0

Я пытаюсь запустить кластер neo4j с 3 экземплярами на 3 разных компьютерах, но третий экземпляр никогда не запускается. И он работает хорошо в режиме одного экземпляра.Невозможно запустить кластер neo4j с 3 экземплярами на разных машинах

версия: Neo4j-предприятие-2.2.0-M01

среда: JDK7, линукс-RedHat-2.6.18,64bit

Конфигурация, как показано ниже:

экземпляр 1:

neo4j-server.properties:

org.neo4j.server.webserver.address=<ip:1> 
org.neo4j.server.database.mode=HA 
... 

neo4j.properties:

online_backup_server==<ip:1>:6362 
ha.initial_hosts=<ip:1>:5001,<ip:2>:5001,<ip:3>:5001 
ha.cluster_server=<ip:1>:5001 
ha.server=<ip:1>:6001 
... 

экземпляра 2:

neo4j-server.properties:

org.neo4j.server.webserver.address=<ip:2> 
org.neo4j.server.database.mode=HA 
... 

neo4j.properties:

online_backup_server==<ip:2>:6362 
ha.initial_hosts=<ip:1>:5001,<ip:2>:5001,<ip:3>:5001 
ha.cluster_server=<ip:2>:5001 
ha.server=<ip:2>:6001 
... 

пример 3:

neo4j-server.properties:

org.neo4j.server.webserver.address=<ip:3> 
org.neo4j.server.database.mode=HA 
... 

neo4j.properties:

online_backup_server==<ip:3>:6362 
ha.initial_hosts=<ip:1>:5001,<ip:2>:5001,<ip:3>:5001 
ha.cluster_server=<ip:3>:5001 
ha.server=<ip:3>:6001 
... 

И когда я начал эти 3 экземпляра, один за другим, я получил журнал как указано ниже:

-------------- терминал ------------

WARNING: Max 8196 open files allowed, minimum of 40 000 recommended. See the Neo4j manual. 
Using additional JVM arguments: -server -XX:+DisableExplicitGC -   Dorg.neo4j.server.properties=conf/neo4j-server.properties - Djava.util.logging.config.file=conf/logging.properties - Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC - XX:+CMSClassUnloadingEnabled -XX:MaxDirectMemorySize=2G -XX:-OmitStackTraceInFastThrow 
Starting Neo4j Server...WARNING: not changing user 
HA instance started in process [16030]. Will be operational once connected to peers.  See /sbclocal/apps/f35/neo4j/neo4j-enterprise-2.2.0-M01/data/log/console.log for current status. 

---------------- console.log --------- ------------

2014-12-12 05:53:17.994+0000 INFO [Cluster] Write transactions to database disabled 
2014-12-12 05:53:19.399+0000 INFO [Cluster] Attempting to join cluster of [<ip:1>:5001, <ip:2>:5001, <ip:3>:5001] 

---------------- neo4j.0.0.log -------- ------------

Dec 11, 2014 7:21:48 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate 
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM' 

на 3-й экземпляр, журнал консоль просто заклинивание в «Написать сделки databas e disabled ", а затем через 1 или 2 минуты экземпляр просто опустится, без ошибок или исключений.

И я не могу получить доступ к серверу через ip: 7474 UI.

Не могли бы вы дать мне информацию об этом, пожалуйста? Я сделал что-то не так? Ответы на любые вопросы

+0

Может ли машина достигать/видеть друг друга? Открыты ли между ними порты? Нет правил брандмауэра? –

+0

@MichaelHunger Спасибо за помощь, проблема решена. Исключение, найденное в data/graph.db/message.log, вы можете увидеть мой ответ для деталей. – zxz

ответ

0

Проблема решена. Я нашел файл Войти данных/graph.db/message.log, и есть порт уже используется за исключением

Я действительно Жду t know there is a message.log , I didn т найти в документации Neo4j, я должен жаловаться документация, это настолько запутанно и не организовано .....

Смежные вопросы