Return-Path: X-Original-To: apmail-zookeeper-user-archive@www.apache.org Delivered-To: apmail-zookeeper-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7A506E1AC for ; Sun, 3 Feb 2013 07:04:14 +0000 (UTC) Received: (qmail 54902 invoked by uid 500); 3 Feb 2013 07:04:13 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 53977 invoked by uid 500); 3 Feb 2013 07:04:10 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 53297 invoked by uid 500); 3 Feb 2013 07:04:05 -0000 Delivered-To: apmail-hadoop-zookeeper-user@hadoop.apache.org Received: (qmail 53280 invoked by uid 99); 3 Feb 2013 07:04:05 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Feb 2013 07:04:05 +0000 Received: from localhost (HELO mail-wi0-f181.google.com) (127.0.0.1) (smtp-auth username phunt, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Feb 2013 07:04:04 +0000 Received: by mail-wi0-f181.google.com with SMTP id hm6so633585wib.2 for ; Sat, 02 Feb 2013 23:04:03 -0800 (PST) X-Received: by 10.194.238.5 with SMTP id vg5mr29182383wjc.40.1359875043162; Sat, 02 Feb 2013 23:04:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.162.166 with HTTP; Sat, 2 Feb 2013 23:03:43 -0800 (PST) In-Reply-To: <1359787910415-7578471.post@n2.nabble.com> References: <1359787910415-7578471.post@n2.nabble.com> From: Patrick Hunt Date: Sat, 2 Feb 2013 23:03:43 -0800 Message-ID: Subject: Re: Zookeeper start up error To: user@zookeeper.apache.org Cc: zookeeper-user@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 You need to start all three servers (or at least 2) in order for them to communicate. Just starting one, it won't have anyone to talk to. Also you are using the same client port for all 3 servers, that's fine in distributed mode but if you run all three on the same host only 1 of the three will come up (the other two won't be able to bind on the client port). You might find an easier time of it using something like this to generate the configs/startupscripts. https://github.com/phunt/zkconf Good luck, Patrick On Fri, Feb 1, 2013 at 10:51 PM, Sigehere wrote: > Hello Friend, > I am new in zookeeper. I am trying to install multiple zookeeper server > (cluster configuration on my own machin) > for that i have taken latest zookeeper release. (zookeeper-3.4.5.tar.gz) I > have extract this file in 3 multiple folders there as : > 1) zookeeper-3.4.5 > 2) zookeeper-3.4.5.1 > 3) zookeeper-3.4.5.2 > respectively and after that i have created data director for zookeeper using > (mkdir foldername) command. they are as > 1) zookeeperdata1 > 2) zookeeperdata2 > 3) zookeeperdata3 > respectively after that i have created myid file in each data directory with > id (1,2,3) respectively > my configuration files are > > server 1 : zoo.cfg > tickTime=2000 > initLimit=5 > syncLimit=2 > dataDir=/home/hduser/zookeeperdata1 > clientPort=2181 > server.1=localhost:2888:3888 > server.2=localhost:2889:3889 > server.3=localhost:2890:3890 > > server 2 : zoo.cfg > tickTime=2000 > initLimit=5 > syncLimit=2 > dataDir=/home/hduser/zookeeperdata2 > clientPort=2181 > server.1=localhost:2888:3888 > server.2=localhost:2889:3889 > server.3=localhost:2890:3890 > > server 3 : zoo.cfg > tickTime=2000 > initLimit=5 > syncLimit=2 > dataDir=/home/hduser/zookeeperdata3 > clientPort=2181 > server.1=localhost:2888:3888 > server.2=localhost:2889:3889 > server.3=localhost:2890:3890 > > After that i an going to zookeeper-3.4.5 folder and execute following > command > hduser@sigehere-lp:~/zookeeper-3.4.5$ java -cp > zookeeper-3.4.5.jar:lib/slf4j-api-1.6.1.jar:lib/slf4j-log4j12-1.6.1.jar:lib/log4j-1.2.15.jar:conf > org.apache.zookeeper.server.quorum.QuorumPeerMain conf/zoo.cfg > I got follwoing error where i had done mistake can any know about this > error: > > 2013-02-02 12:20:12,485 [myid:] - INFO [main:QuorumPeerConfig@101] - > Reading configuration from: conf/zoo.cfg > 2013-02-02 12:20:12,491 [myid:] - INFO [main:QuorumPeerConfig@334] - > Defaulting to majority quorums > 2013-02-02 12:20:12,494 [myid:1] - INFO [main:DatadirCleanupManager@78] - > autopurge.snapRetainCount set to 3 > 2013-02-02 12:20:12,494 [myid:1] - INFO [main:DatadirCleanupManager@79] - > autopurge.purgeInterval set to 0 > 2013-02-02 12:20:12,494 [myid:1] - INFO [main:DatadirCleanupManager@101] - > Purge task is not scheduled. > 2013-02-02 12:20:12,531 [myid:1] - INFO [main:QuorumPeerMain@127] - > Starting quorum peer > 2013-02-02 12:20:12,543 [myid:1] - INFO [main:NIOServerCnxnFactory@94] - > binding to port 0.0.0.0/0.0.0.0:2181 > 2013-02-02 12:20:12,556 [myid:1] - INFO [main:QuorumPeer@913] - tickTime > set to 2000 > 2013-02-02 12:20:12,556 [myid:1] - INFO [main:QuorumPeer@933] - > minSessionTimeout set to -1 > 2013-02-02 12:20:12,556 [myid:1] - INFO [main:QuorumPeer@944] - > maxSessionTimeout set to -1 > 2013-02-02 12:20:12,556 [myid:1] - INFO [main:QuorumPeer@959] - initLimit > set to 5 > 2013-02-02 12:20:12,568 [myid:1] - INFO [main:FileSnap@83] - Reading > snapshot /home/hduser/zookeeperdata1/version-2/snapshot.300000006 > 2013-02-02 12:20:12,624 [myid:1] - INFO > [Thread-1:QuorumCnxManager$Listener@486] - My election bind port: > 0.0.0.0/0.0.0.0:3888 > 2013-02-02 12:20:12,635 [myid:1] - INFO > [QuorumPeer[myid=1]/0.0.0.0:2181:QuorumPeer@670] - LOOKING > 2013-02-02 12:20:12,638 [myid:1] - INFO > [QuorumPeer[myid=1]/0.0.0.0:2181:FastLeaderElection@740] - New election. My > id = 1, proposed zxid=0x4000001cf > 2013-02-02 12:20:12,641 [myid:1] - INFO > [WorkerReceiver[myid=1]:FastLeaderElection@542] - Notification: 1 > (n.leader), 0x4000001cf (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 > (n.sid), 0x4 (n.peerEPoch), LOOKING (my state) > 2013-02-02 12:20:12,645 [myid:1] - WARN > [WorkerSender[myid=1]:QuorumCnxManager@368] - Cannot open channel to 2 at > election address localhost/127.0.0.1:3889 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) > at java.net.Socket.connect(Socket.java:546) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365) > at java.lang.Thread.run(Thread.java:679) > 2013-02-02 12:20:12,648 [myid:1] - WARN > [WorkerSender[myid=1]:QuorumCnxManager@368] - Cannot open channel to 3 at > election address localhost/127.0.0.1:3890 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) > at java.net.Socket.connect(Socket.java:546) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393) > at > org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365) > at java.lang.Thread.run(Thread.java:679) > 2013-02-02 12:20:12,843 [myid:1] - WARN > [QuorumPeer[myid=1]/0.0.0.0:2181:QuorumCnxManager@368] - Cannot open channel > to 2 at election address localhost/127.0.0.1:3889 > java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) > at java.net.Socket.connect(Socket.java:546) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:388) > at > org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:765) > at > org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:716) > 2013-02-02 12:20:12,845 [myid:1] - WARN > [QuorumPeer[myid=1]/0.0.0.0:2181:QuorumCnxManager@368] - Cannot open channel > to 3 at election address localhost/127.0.0.1:3890 > > Please can you help me to solve this error? > Thanks in advance > > > > -- > View this message in context: http://zookeeper-user.578899.n2.nabble.com/Zookeeper-start-up-error-tp7578471.html > Sent from the zookeeper-user mailing list archive at Nabble.com.