You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@zookeeper.apache.org by Diego Oliveira <lo...@gmail.com> on 2013/09/01 16:05:19 UTC

Re: zookeeper on ec2 problem

Hello Yi,

    May I suggest you one thing, change the line of server.2 to the real
address of the server instead of localhost. I'm not saying it's the cause,
but I've never configured a cluster using localhost in my configurations.

Att
Diego


On Sat, Aug 31, 2013 at 2:09 AM, Yi Jiang <fi...@hotmail.com> wrote:

> Hi, Everyone,
>
> I am recently setting up zookeeper on ec2
>
> I have followed the suggestion that using the internal ip of ec2, but it
> still shows up the error:
>
>
>
> root@ip-172-31-15-65:/home/yjiang/zookeeper-3.4.5/bin# ./zkServer.sh
> status
>
> JMX enabled by default
>
> Using config: /home/yjiang/zookeeper-3.4.5/bin/../conf/zoo.cfg
>
> Error contacting service. It is probably not running.
>
>
>
> But the instance is running in the background.
>
> Then when I use the ./zkCli.sh –server server-ip:2181 command, it shows
> below
>
>
>
>
>
> root@ip-172-31-15-65:/home/yjiang/zookeeper-3.4.5/bin# ./zkCli.sh -server
> ip-172-31-15-68.us-west-2.compute.internal:2181
>
> Connecting to ip-172-31-15-68.us-west-2.compute.internal:2181
>
> 2013-08-31 05:05:45,823 [myid:] - INFO  [main:Environment@100] - Client
> environment:zookeeper.version=3.4.5-1392090, built on 09/30/2012 17:52 GMT
>
> 2013-08-31 05:05:45,833 [myid:] - INFO  [main:Environment@100] - Client
> environment:host.name=ip-172-31-15-65.us-west-2.compute.internal
>
> 2013-08-31 05:05:45,833 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.version=1.7.0_25
>
> 2013-08-31 05:05:45,834 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.vendor=Oracle Corporation
>
> 2013-08-31 05:05:45,835 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.home=/usr/lib/jvm/java-7-oracle/jre
>
> 2013-08-31 05:05:45,836 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.class.path=/home/yjiang/zookeeper-3.4.5/bin/../build/classes:/home/yjiang/zookeeper-3.4.5/bin/../build/lib/*.jar:/home/yjiang/zookeeper-3.4.5/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/yjiang/zookeeper-3.4.5/bin/../lib/slf4j-api-1.6.1.jar:/home/yjiang/zookeeper-3.4.5/bin/../lib/netty-3.2.2.Final.jar:/home/yjiang/zookeeper-3.4.5/bin/../lib/log4j-1.2.15.jar:/home/yjiang/zookeeper-3.4.5/bin/../lib/jline-0.9.94.jar:/home/yjiang/zookeeper-3.4.5/bin/../zookeeper-3.4.5.jar:/home/yjiang/zookeeper-3.4.5/bin/../src/java/lib/*.jar:/home/yjiang/zookeeper-3.4.5/bin/../conf:/usr/lib/jvm/java-7-oracle/lib
>
> 2013-08-31 05:05:45,837 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
>
> 2013-08-31 05:05:45,837 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.io.tmpdir=/tmp
>
> 2013-08-31 05:05:45,838 [myid:] - INFO  [main:Environment@100] - Client
> environment:java.compiler=<NA>
>
> 2013-08-31 05:05:45,839 [myid:] - INFO  [main:Environment@100] - Client
> environment:os.name=Linux
>
> 2013-08-31 05:05:45,839 [myid:] - INFO  [main:Environment@100] - Client
> environment:os.arch=amd64
>
> 2013-08-31 05:05:45,840 [myid:] - INFO  [main:Environment@100] - Client
> environment:os.version=3.2.0-40-virtual
>
> 2013-08-31 05:05:45,841 [myid:] - INFO  [main:Environment@100] - Client
> environment:user.name=root
>
> 2013-08-31 05:05:45,842 [myid:] - INFO  [main:Environment@100] - Client
> environment:user.home=/root
>
> 2013-08-31 05:05:45,842 [myid:] - INFO  [main:Environment@100] - Client
> environment:user.dir=/home/yjiang/zookeeper-3.4.5/bin
>
> 2013-08-31 05:05:45,845 [myid:] - INFO  [main:ZooKeeper@438] - Initiating
> client connection,
> connectString=ip-172-31-15-68.us-west-2.compute.internal:2181
> sessionTimeout=30000
> watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@3b8a9e64
>
> Welcome to ZooKeeper!
>
> 2013-08-31 05:05:45,898 [myid:] - INFO
>  [main-SendThread(ip-172-31-15-68.us-west-2.compute.internal:2181):ClientCnxn$SendThread@966]
> - Opening socket connection to server
> ip-172-31-15-68.us-west-2.compute.internal/172.31.15.68:2181. Will not
> attempt to authenticate using SASL (unknown error)
>
> JLine support is enabled
>
> [zk: ip-172-31-15-68.us-west-2.compute.internal:2181(CONNECTING) 0]
> 2013-08-31 05:06:15,920 [myid:] - INFO
>  [main-SendThread(ip-172-31-15-68.us-west-2.compute.internal:2181):ClientCnxn$SendThread@1083]
> - Client session timed out, have not heard from server in 30040ms for
> sessionid 0x0, closing socket connection and attempting reconnect
>
> 2013-08-31 05:06:17,024 [myid:] - INFO
>  [main-SendThread(ip-172-31-15-68.us-west-2.compute.internal:2181):ClientCnxn$SendThread@966]
> - Opening socket connection to server
> ip-172-31-15-68.us-west-2.compute.internal/172.31.15.68:2181. Will not
> attempt to authenticate using SASL (unknown error)
>
> 2013-08-31 05:06:47,052 [myid:] - INFO
>  [main-SendThread(ip-172-31-15-68.us-west-2.compute.internal:2181):ClientCnxn$SendThread@1083]
> - Client session timed out, have not heard from server in 31028ms for
> sessionid 0x0, closing socket connection and attempting reconnect
>
> 2013-08-31 05:06:48,154 [myid:] - INFO
>  [main-SendThread(ip-172-31-15-68.us-west-2.compute.internal:2181):ClientCnxn$SendThread@966]
> - Opening socket connection to server
> ip-172-31-15-68.us-west-2.compute.internal/172.31.15.68:2181. Will not
> attempt to authenticate using SASL (unknown error)
>
> It seems take forever to connect.
>
>
>
> I did setup everything according to docs, I don’t know what I did wrong.
>
> The following is my conf file, and the myid is in the dataDir folder
>
>
>
> # 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=/home/yjiang/zookeeper/data/zk2
>
> # the port at which the clients will connect
>
> clientPort=2181
>
> server.1=ip-172-31-15-68.us-west-2.compute.internal:2888:3888
>
> server.2=localhost:2888:3888
>
> server.3=ip-172-31-15-67.us-west-2.compute.internal:2888:3888
>
> #server.4=ip-172-31-15-66.us-west-2.compute.internal:2888:3888
>
> #server.5=ip-172-31-26-18.us-west-2.compute.internal:2888:3888
>
> #
>
> # 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
>
>
>
> FYI I have added the port 2181, 2888 and 3888 to my firewalls in all
> machines. I even disabled the firewall in all machines, it still doesn’t
> work
>
> Please help me
>
> Thanks a lot.
>
>
>
> Jacky
>
>
>
>


-- 
Att.
Diego de Oliveira
System Architect
diego@diegooliveira.com
www.diegooliveira.com
Never argue with a fool -- people might not be able to tell the difference