I'm trying to run Neo4j High Availability cluster on three machines, two of which are virtual. I have made a local network between them, here are my config files:
neo4j.properties -- the first instance
ha.server_id=1
ha.initial_hosts=[ip.1]:5001,[ip.2]:5001,[ip.3]:5001
ha.cluster_server=[ip.1]:5001
ha.server=[ip.1]:6001
neo4j-server.properties
org.neo4j.server.database.mode=HA
org.neo4j.server.webserver.address=[ip.1]
org.neo4j.server.webserver.port=7474
neo4j.properties -- the second instance
ha.server_id=2
ha.initial_hosts=[ip.1]:5001,[ip.2]:5001,[ip.3]:5001
ha.cluster_server=[ip.2]:5001
ha.server=[ip.2]:6001
neo4j-server.properties
org.neo4j.server.database.mode=HA
org.neo4j.server.webserver.address=[ip.2]
org.neo4j.server.webserver.port=7474
neo4j.properties -- the third instance
ha.server_id=3
ha.initial_hosts=[ip.1]:5001,[ip.2]:5001,[ip.3]:5001
ha.cluster_server=[ip.3]:5001
ha.server=[ip.3]:6001
neo4j-server.properties
org.neo4j.server.database.mode=HA
org.neo4j.server.webserver.address=[ip.3]
org.neo4j.server.webserver.port=7474
On Windows 8 I run the arbiter instance by double click .\bin\Neo4j.bat and get the console log: "Write transactions to database disabled" with exceptions.
Have I configured instances right? Why it doesn't work?
For slave instances I use Oracle VM VirtualBox with Ubuntu 14.04 on both virtual machines.