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

Reply via email to