Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

not attempt to authenticate using SASL (unknown error)

I am trying to setup zookeeper on ec2 two instances. as given here and here. I am trying to run zookeeper which fails with an error: command: bin/zkCli.sh -server localhost:2181

> 2015-03-15 00:22:35,644 [myid:] - INFO  [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@3ff0efca
Welcome to ZooKeeper!
2015-03-15 00:22:35,671 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@975] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
2015-03-15 00:22:35,677 [myid:] - WARN  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1102] - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
        at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361)
        at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081)
[zk: localhost:2181(CONNECTING) 0] 2015-03-15 00:22:36,796 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@975] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2015-03-15 00:22:36,797 [myid:] - WARN  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1102] - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect

zoo.cfg as bellow

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/lib/zookeeper
clientPort=2181
server.1=localhost:2888:3888
server.2=<My ec2 private IPs>:2889:3889

also I have created myId file as on both ec2 instances - /var/lib/zookeeper/myid

I also tried to edit /ect/hosts file but still facing the same issue. also how I can start both of the zookeeper instances by 1 command?

Note: Server get started successfully if I tried with bin/zkCli.sh start command.

Thanks in advance!

like image 686
Bharat Avatar asked Mar 15 '15 01:03

Bharat


2 Answers

look zk log zookeeper.out,if there have connection limit error, configure the following to zoo.cfg.

# the maximum number of client connections.
# increase this if you need to handle more clients
maxClientCnxns=60
like image 175
Lin Lemo Avatar answered Sep 17 '22 12:09

Lin Lemo


This error occurred when I forgot to run% ZOOKEEPER_HOME% \ bin \ zkserver.cmd

By running, the problem has been resolved.

like image 23
Jaquisson Nunes Avatar answered Sep 17 '22 12:09

Jaquisson Nunes