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.
>> > >> > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> > >
>> >
>>
>
>

Reply via email to