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
[email protected]
https://lists.neo4j.org/mailman/listinfo/user