Madan, just talked to Mattias on this. Zookeeper is a strange beast and casting exceptions often - what is the actual effect you are seeing - is the cluster not starting up or are there multiple masters?
Cheers, /peter neubauer GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - Your high performance graph database. http://startupbootcamp.org/ - Öresund - Innovation happens HERE. http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. On Tue, Aug 23, 2011 at 11:26 AM, Madan Gubbala <mgubb...@allianceglobalservices.com> wrote: > 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 > _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user