Sorry, ignore this. My bad. These messages disappeared when I started ZooKeeper on other two instances. I tested this by killing 1 or 2 processes at a time. These messages start popping up when a process gets killed - implying that these instances are indeed talking to each other.
Thanks. On Wed, Dec 9, 2009 at 10:22 PM, Something Something < mailinglist...@gmail.com> wrote: > I keep getting "Connection refused" on EC2. Seems like it's a security > issue on Amazon's EC2 environment. I have tried specifying machine names in > following 4 ways, but nothing seems to help: > > server.1=domU-12-31-38-01-B8-47.compute-1.internal:2888:3888 > server.1=domU-12-31-38-01-B8-47:2888:3888 > server.1=ec2-72-44-42-160.compute-1.amazonaws.com:2888:3888 > server.1=10.253.191.181:2888:3888 > > Please help. Thanks. > > Here's the message: > > --------------------------------------------------------------------------------------------------------------------- > r...@domu-12-31-38-01-b8-47:/ebs1/zookeeper-3.2.1/bin# 2009-12-10 > 06:03:42,577 - WARN [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorumcnxmana...@336] > - Cannot open channel to 2 at election address > domU-12-31-38-01-B8-A3.compute-1.internal/10.253.191.81:3888 > java.net.ConnectException: Connection refused > at sun.nio.ch.Net.connect(Native Method) > at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:507) > at java.nio.channels.SocketChannel.open(SocketChannel.java:146) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:323) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:356) > at > org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:603) > at > org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:488) > 2009-12-10 06:03:42,578 - WARN > [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorumcnxmana...@336] - Cannot open > channel to 3 at election address domU-12-31-38-00-94-A6.compute-1.internal/ > 10.252.155.84:3888 > java.net.ConnectException: Connection refused > at sun.nio.ch.Net.connect(Native Method) > at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:507) > at java.nio.channels.SocketChannel.open(SocketChannel.java:146) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:323) > at > org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:356) > at > org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:603) > at > org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:488) > 2009-12-10 06:03:42,578 - INFO > [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@612] - Notification > time out: 60000 > > > > On Wed, Dec 9, 2009 at 11:08 AM, Henry Robinson <he...@cloudera.com>wrote: > >> Nearly! 1+2 are correct, but you also need to start ZooKeeper on all three >> instances with bin/zkServer.sh start. >> >> Henry >> >> On Wed, Dec 9, 2009 at 11:00 AM, Something Something < >> mailinglist...@gmail.com> wrote: >> >> > Now that I have your attention..next question... :) >> > >> > Now I would like to start a Zookeeper Quorum on 3 EC Instances. Read >> the >> > doc regarding... "Running Replicated ZooKeeper". It says "all servers >> in >> > the quorum should have the same configuration file".. Does this mean... >> I >> > should.. >> > >> > 1) Download & Install ZooKeeper on all 3 instances (at the same >> location.) >> > 2) Save the same zoo.cfg in /conf for all 3 instances. >> > 3) On one instance (Master?), run... >> > >> > bin/zkServer.sh start >> > >> > Would that start ZooKeeper on all 3 instances? Thanks for the help. >> > >> > >> > On Wed, Dec 9, 2009 at 10:24 AM, Something Something < >> > mailinglist...@gmail.com> wrote: >> > >> > > Switched to 3.2.1. Much better. Got a command prompt. Thank you >> both. >> > > >> > > >> > > On Wed, Dec 9, 2009 at 10:09 AM, Henry Robinson <he...@cloudera.com >> > >wrote: >> > > >> > >> The 3.2.1 command line is a lot nicer (has an actual prompt, tab >> > >> auto-completion, shows your connection status etc) - if you can >> upgrade >> > to >> > >> 3.2.1 which is a good deal more modern, I would recommend it. If I >> > recall >> > >> correctly, there was no prompt in 3.1.1... >> > >> >> > >> Henry >> > >> >> > >> On Wed, Dec 9, 2009 at 9:36 AM, Something Something < >> > >> mailinglist...@gmail.com> wrote: >> > >> >> > >> > Without -server made some progress, but don't see a command prompt. >> > >> > Shouldn't I see one? >> > >> > >> > >> > This is what I see: >> > >> > 2009-12-09 17:27:56,709 - INFO [main:zookee...@341] - Initiating >> > >> client >> > >> > connection, host=127.0.0.1:2181 sessionTimeout=5000 >> > >> > watcher=org.apache.zookeeper.zookeepermain$mywatc...@32fb4f >> > >> > 2009-12-09 17:27:56,710 - INFO [main:clientc...@91] - >> > >> > zookeeper.disableAutoWatchReset is false >> > >> > 2009-12-09 17:27:56,792 - INFO >> > >> [main-SendThread:clientcnxn$sendthr...@800 >> > >> > ] >> > >> > - Attempting connection to server /127.0.0.1:2181 >> > >> > 2009-12-09 17:27:56,802 - INFO >> > >> [main-SendThread:clientcnxn$sendthr...@716 >> > >> > ] >> > >> > - Priming connection to java.nio.channels.SocketChannel[connected >> > >> local=/ >> > >> > 127.0.0.1:49619 remote=/127.0.0.1:2181] >> > >> > 2009-12-09 17:27:56,806 - INFO >> > >> [main-SendThread:clientcnxn$sendthr...@868 >> > >> > ] >> > >> > - Server connection successful >> > >> > WatchedEvent: Server state change. New state: SyncConnected >> > >> > >> > >> > >> > >> > Should I just use 3.2.1 version? >> > >> > >> > >> > >> > >> > >> > >> > On Wed, Dec 9, 2009 at 9:20 AM, Mahadev Konar < >> maha...@yahoo-inc.com> >> > >> > wrote: >> > >> > >> > >> > > Hi, >> > >> > > Can you try this? >> > >> > > >> > >> > > bin/zkCli.sh 127.0.0.1:2181 >> > >> > > >> > >> > > The -server command was added later as far as I remember. >> > >> > > >> > >> > > Thanks >> > >> > > mahadev >> > >> > > >> > >> > > >> > >> > > >> > >> > > On 12/9/09 9:05 AM, "Something Something" < >> mailinglist...@gmail.com >> > > >> > >> > > wrote: >> > >> > > >> > >> > > > I am trying to start ZooKeeper on an EC2 instance. Here's what >> I >> > >> did: >> > >> > > > >> > >> > > > 1) Downloaded & Unpacked ZooKeeper 3.1.1 on EC2 instance. >> > >> > > > 2) cp /conf/zoo_sample.cfg /conf/zoo.cfg >> > >> > > > 3) Changed the dataDir path to point to my EBS volume. >> > >> > > > 4) In one command window, ran /bin/zkServer.sh start >> > >> > > > (The last message I see is... "Snapshotting: 0) >> > >> > > > >> > >> > > > 5) Opened another command window, and ran jps >> > >> > > > (This shows a new process called, QuorumPeerMain. That's the >> only >> > >> one >> > >> > I >> > >> > > > see.) >> > >> > > > >> > >> > > > 6) As per documentation, tried >> > >> > > > >> > >> > > > bin/zkCli.sh -server 127.0.0.1:2181 >> > >> > > > >> > >> > > > (This gives me IOException: USAGE) >> > >> > > > >> > >> > > > 7) So I ran: >> > >> > > > >> > >> > > > bin/zkCli.sh -server 127.0.0.1:2181 ls >> > >> > > > >> > >> > > > Got UnknownHostException: -server >> > >> > > > >> > >> > > > 8) So I tried various ways of specifying IP address in EC2, >> such >> > >> as: >> > >> > > > >> > >> > > > 10.xx.xx.xx >> > >> > > > ec2-xx-xx-xx-xxx.compute-1.amazonaws.com >> > >> > > > domU-12-31-xx-xx-xx-xx.compute-1.internal >> > >> > > > domU-12-31-xx-xx-xx-xx >> > >> > > > >> > >> > > > None of them worked. Keep getting UnknownHostException. >> > >> > > > >> > >> > > > What am I doing wrong. Please help. Thanks. >> > >> > > >> > >> > > >> > >> > >> > >> >> > > >> > > >> > >> > >