Hi team, I’m using openJDK 1.6 & 1.7, does zookeeper support them?
Regards, ---- Da Ma (马达), PMP® | Advisory Software Engineer Platform Symphony & MapReduce Development & Support, STG, IBM GCG +86-10-8245 4084 | [email protected] | http://www.cguru.net > On May 24, 2015, at 17:53, Da Ma <[email protected]> wrote: > > Hi team, > > I’m a new player of ZooKeeper; when I following the steps in wiki to start > zookeeper with 3 hosts. It keep reporting the following exception; > > 2015-05-24 17:35:40,280 [myid:] - INFO [main:QuorumPeerConfig@103] - Reading > configuration from: /root/zookeeper-3.4.6/bin/../conf/zoo.cfg > 2015-05-24 17:35:40,292 [myid:] - INFO [main:QuorumPeerConfig@340] - > Defaulting to majority quorums > 2015-05-24 17:35:40,297 [myid:2] - INFO [main:DatadirCleanupManager@78] - > autopurge.snapRetainCount set to 3 > 2015-05-24 17:35:40,297 [myid:2] - INFO [main:DatadirCleanupManager@79] - > autopurge.purgeInterval set to 0 > 2015-05-24 17:35:40,298 [myid:2] - INFO [main:DatadirCleanupManager@101] - > Purge task is not scheduled. > 2015-05-24 17:35:40,312 [myid:2] - INFO [main:QuorumPeerMain@127] - Starting > quorum peer > 2015-05-24 17:35:40,336 [myid:2] - INFO [main:NIOServerCnxnFactory@94] - > binding to port 0.0.0.0/0.0.0.0:2181 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@959] - tickTime set > to 2000 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@979] - > minSessionTimeout set to -1 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@990] - > maxSessionTimeout set to -1 > [root@cua02 zookeeper-3.4.6]# head zookeeper.out -n 100 > 2015-05-24 17:35:40,280 [myid:] - INFO [main:QuorumPeerConfig@103] - Reading > configuration from: /root/zookeeper-3.4.6/bin/../conf/zoo.cfg > 2015-05-24 17:35:40,292 [myid:] - INFO [main:QuorumPeerConfig@340] - > Defaulting to majority quorums > 2015-05-24 17:35:40,297 [myid:2] - INFO [main:DatadirCleanupManager@78] - > autopurge.snapRetainCount set to 3 > 2015-05-24 17:35:40,297 [myid:2] - INFO [main:DatadirCleanupManager@79] - > autopurge.purgeInterval set to 0 > 2015-05-24 17:35:40,298 [myid:2] - INFO [main:DatadirCleanupManager@101] - > Purge task is not scheduled. > 2015-05-24 17:35:40,312 [myid:2] - INFO [main:QuorumPeerMain@127] - Starting > quorum peer > 2015-05-24 17:35:40,336 [myid:2] - INFO [main:NIOServerCnxnFactory@94] - > binding to port 0.0.0.0/0.0.0.0:2181 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@959] - tickTime set > to 2000 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@979] - > minSessionTimeout set to -1 > 2015-05-24 17:35:40,411 [myid:2] - INFO [main:QuorumPeer@990] - > maxSessionTimeout set to -1 > 2015-05-24 17:35:40,412 [myid:2] - INFO [main:QuorumPeer@1005] - initLimit > set to 10 > 2015-05-24 17:35:40,439 [myid:2] - INFO > [Thread-1:QuorumCnxManager$Listener@504] - My election bind port: > cua02/127.0.0.1:3888 > 2015-05-24 17:35:40,451 [myid:2] - INFO > [QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:QuorumPeer@714] - LOOKING > 2015-05-24 17:35:40,452 [myid:2] - INFO > [QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@815] - New > election. My id = 2, proposed zxid=0x0 > 2015-05-24 17:35:40,466 [myid:2] - WARN > [WorkerSender[myid=2]:QuorumCnxManager@382] - Cannot open channel to 1 at > election address cua01/9.111.159.80:3888 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:579) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:341) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:449) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:430) > at java.lang.Thread.run(Thread.java:745) > 2015-05-24 17:35:40,473 [myid:2] - INFO > [WorkerReceiver[myid=2]:FastLeaderElection@597] - Notification: 1 (message > format version), 2 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING > (n.state), 2 (n.sid), 0x0 (n.peerEpoch) LOOKING (my state) > 2015-05-24 17:35:40,480 [myid:2] - WARN > [WorkerSender[myid=2]:QuorumCnxManager@382] - Cannot open channel to 3 at > election address cua03/9.111.159.76:3888 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:579) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:341) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:449) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:430) > at java.lang.Thread.run(Thread.java:745) > > > Here’s my configuration: > [root@cua02 zookeeper-3.4.6]# cat conf/zoo.cfg > # The number of milliseconds of each tick > tickTime=2000 > # The number of ticks that the initial > # synchronization phase can take > initLimit=10 > # The number of ticks that can pass between > # sending a request and getting an acknowledgement > syncLimit=5 > # the directory where the snapshot is stored. > # do not use /tmp for storage, /tmp here is just > # example sakes. > dataDir=/var/lib/zookeeper/ > # the port at which the clients will connect > clientPort=2181 > # the maximum number of client connections. > # increase this if you need to handle more clients > #maxClientCnxns=60 > # > # Be sure to read the maintenance section of the > # administrator guide before turning on autopurge. > # > # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance > # > # The number of snapshots to retain in dataDir > #autopurge.snapRetainCount=3 > # Purge task interval in hours > # Set to "0" to disable auto purge feature > #autopurge.purgeInterval=1 > > > server.1=cua01:2888:3888 > server.2=cua02:2888:3888 > server.3=cua03:2888:3888 > > > The iptables service is stopped. > > And when I check the listening port, no 3888 on the host. > > Can anyone help me on this issue? > > Regards, > ---- > Da Ma (马达), PMP® | Advisory Software Engineer > Platform Symphony & MapReduce Development & Support, STG, IBM GCG > +86-10-8245 4084 | [email protected] | http://www.cguru.net >
