Hi, I am trying to configure Neo4J High availability. But I am getting some exceptions. The following are the configuration details.
We have 3 Linux servers (Amazon cloud instances). Each one has Zookeeper 3.3.2 and Jetty 7. Deployed web application in Jetty by giving corresponding ha-server.conf as follows: ha.machine_id=1 ha.server=localhost:6001 ha.zoo_keeper_servers=internalip:2180, internalip:2180, internalip:2180 ha.pull_interval=5 enable_remote_shell = port=1331 Similary in linux server 2 and 3. Configured Zookeepr as follows: #server1.cfg tickTime=10000 initLimit=50 syncLimit=10 dataDir=/usr/share/zookeeper-3.3.2/data/zookeeper1 clientPort=2183 server.1=ip-10-102-53-219.ec2.internal:2888:3888 server.2=ip-10-84-29-207.ec2.internal:2888:3888 server.3=ip-10-102-53-219.ec2.internal:2888:3888 Similary in linux server 2 and 3. Now started Jetty servers and Zookeeper servers. But I am getting the following exception at Web server Jetty servers. [main-SendThread(ipaddtress:2180)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.6.0_18] at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:592) ~[na:1.6.0_18] at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1119) ~[zookeeper-3.3.2.jar:3.3.2-1031432] The following exceptions at Zookeeper servers: java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2094) at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:601) 2011-08-23 09:19:30,111 - WARN [Thread-48:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:19:30,113 - INFO [WorkerReceiver Thread:FastLeaderElection@496] - Notification: 3 (n.leader), 4294967353 (n.zxid), 1 (n.round), FOLLOWING (n.state), 2 (n.sid), LEADING (my state) 2011-08-23 09:20:30,127 - WARN [Thread-51:QuorumCnxManager$RecvWorker@702] - Connection broken for id 2, my id = 3, error = java.nio.channels.AsynchronousCloseException 2011-08-23 09:20:30,127 - WARN [Thread-50:QuorumCnxManager$SendWorker@612] - Interrupted while waiting for message on queue java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2094) at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:601) 2011-08-23 09:20:30,128 - WARN [Thread-50:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:20:30,130 - WARN [Thread-52:QuorumCnxManager$SendWorker@612] - Interrupted while waiting for message on queue java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2094) at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:601) 2011-08-23 09:20:30,130 - WARN [Thread-52:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:20:30,134 - INFO [WorkerReceiver Thread:FastLeaderElection@496] - Notification: 3 (n.leader), 4294967353 (n.zxid), 1 (n.round), FOLLOWING (n.state), 2 (n.sid), LEADING (my state) 2011-08-23 09:21:30,145 - WARN [Thread-54:QuorumCnxManager$SendWorker@612] - Interrupted while waiting for message on queue java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2094) at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:601) 2011-08-23 09:21:30,147 - WARN [Thread-54:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:21:30,149 - WARN [Thread-55:QuorumCnxManager$RecvWorker@702] - Connection broken for id 2, my id = 3, error = java.nio.channels.AsynchronousCloseException 2011-08-23 09:21:30,150 - INFO [WorkerReceiver Thread:FastLeaderElection@496] - Notification: 3 (n.leader), 4294967353 (n.zxid), 1 (n.round), FOLLOWING (n.state), 2 (n.sid), LEADING (my state) 2011-08-23 09:22:30,162 - WARN [Thread-57:QuorumCnxManager$RecvWorker@702] - Connection broken for id 2, my id = 3, error = java.nio.channels.AsynchronousCloseException 2011-08-23 09:22:30,162 - WARN [Thread-56:QuorumCnxManager$SendWorker@612] - Interrupted while waiting for message on queue java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2094) at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:370) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:601) 2011-08-23 09:22:30,163 - WARN [Thread-56:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:22:30,165 - ERROR [Thread-58:QuorumCnxManager$SendWorker@590] - Failed to send last message. Shutting down thread. java.nio.channels.ClosedChannelException at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:144) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:342) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.send(QuorumCnxManager.java:579) at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:588) 2011-08-23 09:22:30,165 - WARN [Thread-58:QuorumCnxManager$SendWorker@621] - Send worker leaving thread 2011-08-23 09:22:30,167 - INFO [WorkerReceiver Thread:FastLeaderElection@496] - Notification: 3 (n.leader), 4294967353 (n.zxid), 1 (n.round), FOLLOWING (n.state), 2 (n.sid), LEADING (my state) Can someone help me please??? Thanks, Madan Gubbala This communication (including any attachments) is for the use of the intended recipient(s) only and may contain information that is confidential, privileged or legally protected. Any unauthorized use or dissemination of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender by return e-mail message and delete all copies of the original communication including attachments. Thank you for your cooperation. _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user