Hi Navrattan, The configuration for an arbiter is no different than a clustered node. i.e. an arbiter is just another node in the cluster. The only difference is that you launch the arbiter using the neo4j-arbiter executable instead of neo4j.
So, just add arbiter as another node in you ha.initial_hosts and give it its own ha.server_id. HTH, Virat On Fri, Mar 21, 2014 at 1:18 AM, Navrattan Yadav < [email protected]> wrote: > hi . i am using neo4j 2.0. > > for clustering i use : HighlyAvailableGraphDatabase > > GraphDatabaseService _graphDb = new > HighlyAvailableGraphDatabaseFactory().newHighlyAvailableDatabaseBuilder(DB_PATH) > .setConfig(getHAConfig()).newGraphDatabase(); > > and config are : > > # Unique server id for this Neo4j instance > # can not be negative id and must be unique > ha.server_id = 1 > > # IP and port for this instance to bind to for communicating data with the > # other neo4j instances in the cluster. > ha.server = 192.168.1.217:6363 > > # IP and port for this instance to bind to for communicating cluster > information > # with the other neo4j instances in the cluster. > ha.cluster_server = 192.168.1.217:5001 > > # List of other known instances in this cluster > ha.initial_hosts = 192.168.1.217:5001,192.168.1.12:5001 > > > for second server : > > # Unique server id for this Neo4j instance > # can not be negative id and must be unique > ha.server_id = 2 > > # IP and port for this instance to bind to for communicating data with the > # other neo4j instances in the cluster. > ha.server = 192.168.1.12:6363 > > # IP and port for this instance to bind to for communicating cluster > information > # with the other neo4j instances in the cluster. > ha.cluster_server = 192.168.1.12:5001 > > # List of other known instances in this cluster > ha.initial_hosts = 192.168.1.12:5001,192.168.1.217:5001 > > > then i create two node from first server. > and try to access from second and get error : > > Timeout waiting for cluster to elect master > at org.neo4j.kernel.ha.HighlyAvailableGraphDatabase.beginTx( > HighlyAvailableGraphDatabase.java:204) > at org.neo4j.kernel.TransactionBuilderImpl.begin( > TransactionBuilderImpl.java:39) > at org.neo4j.kernel.InternalAbstractGraphDatabase.beginTx( > InternalAbstractGraphDatabase.java:896) > > > then i check this error found following solution : > > http://docs.neo4j.org/chunked/snapshot/arbiter-instances.html > > but not found which properties i set in neo4.config to mention about > arbiter server. > > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
