I have set up a neo4j cluster(2.0) with 3 nodes. I am able to see all the 
nodes (1 master + 2 slaves) available. Note i haven't created nodes yet. 

I want to copy my offline graph data from neo4j 1.8 version to my new 
cluster. I have followed the steps from the following link.
    http://docs.neo4j.org/chunked/stable/upgrade-guide.html

After the upgrade, slaves are not able to serve any requests. I see 
following exception in the logs. Webadmin console shows the slaves are not 
available.

org.neo4j.graphdb.TransactionFailureException: Timeout waiting for database 
to allow new transactions. Blocking components (1): []
        at 
org.neo4j.kernel.ha.HighlyAvailableGraphDatabase.beginTx(HighlyAvailableGraphDatabase.java:200)
 
~[neo4j-ha-2.0.1.jar:2.0.1]
        at 
org.neo4j.kernel.TransactionBuilderImpl.begin(TransactionBuilderImpl.java:43) 
~[neo4j-kernel-2.0.1.jar:2.0.1]
        at 
org.neo4j.kernel.InternalAbstractGraphDatabase.beginTx(InternalAbstractGraphDatabase.java:937)
 
~[neo4j-kernel-2.0.1.jar:2.0.1]
        at 
org.neo4j.server.rest.transactional.TransactionalRequestDispatcher.dispatch(TransactionalRequestDispatcher.java:55)
 
~[neo4j-server-2.0.1.jar:2.0.1]
        at 
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
 
~[jersey-server-1.9.jar:1.9]
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699)
 
~[jersey-server-1.9.jar:1.9]
  

Following is the cluster configuration.

Server 1

neo4j.properties

keep_logical_logs=true
online_backup_enabled=true
online_backup_server=127.0.0.1:6362
ha.server=:6201
ha.pull_interval=10
ha.server_id=2
ha.initial_hosts=10.63.16.213:5001,10.63.16.214:5001,10.63.16.212:5001
enable_remote_shell=true
ha.allow_init_cluster=true


neo4j-server.properties

org.neo4j.server.database.location=data/graph.db
org.neo4j.server.webserver.port=7474
org.neo4j.server.webserver.https.enabled=true
org.neo4j.server.webserver.https.port=7473
org.neo4j.server.webserver.https.cert.location=conf/ssl/snakeoil.cert
org.neo4j.server.webserver.https.key.location=conf/ssl/snakeoil.key
org.neo4j.server.webserver.https.keystore.location=data/keystore
org.neo4j.server.webadmin.rrdb.location=data/rrd
org.neo4j.server.webadmin.data.uri=/db/data/
org.neo4j.server.webadmin.management.uri=/db/manage/
org.neo4j.server.db.tuning.properties=conf/neo4j.properties
org.neo4j.server.manage.console_engines=shell
org.neo4j.server.database.mode=HA
org.neo4j.server.http.log.enabled=true
org.neo4j.server.http.log.config=conf/neo4j-http-logging.xml
org.neo4j.server.webserver.address=0.0.0.0





Server 2

neo4j.properties

keep_logical_logs=true
online_backup_enabled=true
online_backup_server=127.0.0.1:6362
ha.server=:6201
ha.pull_interval=10
remote_shell_port=1234
ha.server_id=3
ha.initial_hosts=10.63.16.213:5001,10.63.16.214:5001,10.63.16.212:5001
enable_remote_shell=true


neo4j-server.properties

org.neo4j.server.database.location=data/graph.db
org.neo4j.server.webserver.port=7474
org.neo4j.server.webserver.https.enabled=true
org.neo4j.server.webserver.https.port=7473
org.neo4j.server.webserver.https.cert.location=conf/ssl/snakeoil.cert
org.neo4j.server.webserver.https.key.location=conf/ssl/snakeoil.key
org.neo4j.server.webserver.https.keystore.location=data/keystore
org.neo4j.server.webadmin.rrdb.location=data/rrd
org.neo4j.server.webadmin.data.uri=/db/data/
org.neo4j.server.webadmin.management.uri=/db/manage/
org.neo4j.server.db.tuning.properties=conf/neo4j.properties
org.neo4j.server.manage.console_engines=shell
org.neo4j.server.database.mode=HA
org.neo4j.server.http.log.enabled=true
org.neo4j.server.http.log.config=conf/neo4j-http-logging.xml
org.neo4j.server.webserver.address=0.0.0.0





Server 3

neo4j.properties

keep_logical_logs=true
online_backup_enabled=true
ha.server=:6201
ha.cluster_server=:5001-5099
ha.pull_interval=10
ha.server_id=1
ha.initial_hosts=10.63.16.213:5001,10.63.16.214:5001,10.63.16.212:5001
enable_remote_shell=true


neo4j-server.properties

org.neo4j.server.database.location=data/graph.db
org.neo4j.server.webserver.port=7474
org.neo4j.server.webserver.https.enabled=true
org.neo4j.server.webserver.https.port=7473
org.neo4j.server.webserver.https.cert.location=conf/ssl/snakeoil.cert
org.neo4j.server.webserver.https.key.location=conf/ssl/snakeoil.key
org.neo4j.server.webserver.https.keystore.location=data/keystore
org.neo4j.server.webadmin.rrdb.location=data/rrd
org.neo4j.server.webadmin.data.uri=/db/data/
org.neo4j.server.webadmin.management.uri=/db/manage/
org.neo4j.server.db.tuning.properties=conf/neo4j.properties
org.neo4j.server.manage.console_engines=shell
org.neo4j.server.database.mode=HA
org.neo4j.server.http.log.enabled=true
org.neo4j.server.http.log.config=conf/neo4j-http-logging.xml
org.neo4j.server.webserver.address=0.0.0.0

-- 
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 neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to