web-dev-qa-db-ja.com

SASLを使用して認証を試行しない(不明なエラー)

Ec2の2つのインスタンスでzookeeperをセットアップしようとしています。 here および here のように。エラーで失敗するzookeeperを実行しようとしています:コマンド: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

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

また、両方のec2インスタンスと同様にmyIdファイルを作成しました-/var/lib/zookeeper/myid

/ ect/hostsファイルも編集しようとしましたが、同じ問題に直面しています。また、1つのコマンドで両方のzookeeperインスタンスを起動するにはどうすればよいですか?

注:bin/zkCli.sh startコマンドを使用すると、サーバーが正常に起動します。

前もって感謝します!

8
Bharat

zkログを確認zookeeper.out、接続制限エラーがある場合は、Zoo.cfgに次のように構成します。

# the maximum number of client connections.
# increase this if you need to handle more clients
maxClientCnxns=60
2
Lin Lemo

これは一時的なエラーです。しばらくすると、消えました:-

これは私のZoo.confファイルです::-

Dir=../data
clientPort=2181
tickTime=2000
initLimit=5
2
Vijay Gupta

このエラーは、run% ZOOKEEPER_HOME% \ bin \ zkserver.cmdを忘れたときに発生しました

実行することで、問題は解決しました。

0
Jaquisson Nunes