很无语的Zookeeper zkCli连接zkServer失败问题
很无语的Zookeeper zkCli连接zkServer失败问题Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
Connecting to localhost:2181
2017-10-24 07:15:21,534 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
2017-10-24 07:15:21,537 [myid:] - INFO [main:Environment@100] - Client environment:host.name=server1
2017-10-24 07:15:21,538 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.7.0_75
2017-10-24 07:15:21,541 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2017-10-24 07:15:21,541 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/training/jdk1.7.0_75/jre
2017-10-24 07:15:21,541 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/training/zookeeper-3.4.6/bin/../build/classes:/training/zookeeper-3.4.6/bin/../build/lib/*.jar:/training/zookeeper-3.4.6/bin/../lib/slf4j-log4j12-1.6.1.jar:/training/zookeeper-3.4.6/bin/../lib/slf4j-api-1.6.1.jar:/training/zookeeper-3.4.6/bin/../lib/netty-3.7.0.Final.jar:/training/zookeeper-3.4.6/bin/../lib/log4j-1.2.16.jar:/training/zookeeper-3.4.6/bin/../lib/jline-0.9.94.jar:/training/zookeeper-3.4.6/bin/../zookeeper-3.4.6.jar:/training/zookeeper-3.4.6/bin/../src/java/lib/*.jar:/training/zookeeper-3.4.6/bin/../conf:.:/training/java-se-7u75-ri/lib/dt.jar:/training/java-se-7u75-ri/li/tools.jar:/training/java-se-7u75-ri/lib/rt.jar
2017-10-24 07:15:21,541 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/i386:/lib:/usr/lib
2017-10-24 07:15:21,541 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2017-10-24 07:15:21,546 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA>
2017-10-24 07:15:21,546 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2017-10-24 07:15:21,546 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=i386
2017-10-24 07:15:21,546 [myid:] - INFO [main:Environment@100] - Client environment:os.version=2.6.32-642.el6.x86_64
2017-10-24 07:15:21,546 [myid:] - INFO [main:Environment@100] - Client environment:user.name=root
2017-10-24 07:15:21,547 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/root
2017-10-24 07:15:21,547 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/training/zookeeper-3.4.6/bin
2017-10-24 07:15:21,550 [myid:] - INFO [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@c1f8ca
Welcome to ZooKeeper!
2017-10-24 07:15:21,619 [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
2017-10-24 07:15:21,637 [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)
造成以上问题可能有如下原因:
1、dataDir=/training/zookeeper-3.4.6/data 下的myid文件中写入 server.1=server1:2888:3888 中的1
2、关闭防火墙
3、如果以zkCli.sh 方式启动 Opening socket connection to server localhost/127.0.0.1:2181:正常启动不是localhost/127.0.0.1:2181,而是:localhost/0:0:0:0:0:0:0:1:2181。如果以zkCli.sh 方式启动失败,可以试一下 zkCli.sh -server 127.0.0.1:2181
更多推荐
所有评论(0)