三台虚拟机集群失败
来源:5-3 三台物理机(虚拟机)安装zookeeper集群

callme激流
2018-08-05
zoo.cfg配置
三台都配置了myid,互相能ping通,三台zookeeper服务都启动后,启动客户端报错如下:
Connecting to localhost:2181
2018-08-05 09:41:11,036 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
2018-08-05 09:41:11,044 [myid:] - INFO [main:Environment@100] - Client environment:host.name=localhost
2018-08-05 09:41:11,044 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_181
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/usr/jdk8/jre
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/usr/local/zookeeper/bin/../build/classes:/usr/local/zookeeper/bin/../build/lib/*.jar:/usr/local/zookeeper/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper/bin/../lib/netty-3.10.5.Final.jar:/usr/local/zookeeper/bin/../lib/log4j-1.2.16.jar:/usr/local/zookeeper/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper/bin/../lib/audience-annotations-0.5.0.jar:/usr/local/zookeeper/bin/../zookeeper-3.4.11.jar:/usr/local/zookeeper/bin/../src/java/lib/*.jar:/usr/local/zookeeper/bin/../conf:.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA>
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64
2018-08-05 09:41:11,046 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-229.el7.x86_64
2018-08-05 09:41:11,047 [myid:] - INFO [main:Environment@100] - Client environment:user.name=root
2018-08-05 09:41:11,047 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/root
2018-08-05 09:41:11,047 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/usr/local/zookeeper/bin
2018-08-05 09:41:11,048 [myid:] - INFO [main:ZooKeeper@441] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@67424e82
2018-08-05 09:41:11,072 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1035] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
Welcome to ZooKeeper!
JLine support is enabled
2018-08-05 09:41:11,172 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@877] - Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2018-08-05 09:41:11,185 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1161] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
[zk: localhost:2181(CONNECTING) 0] 2018-08-05 09:41:11,757 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1035] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2018-08-05 09:41:11,759 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@877] - Socket connection established to localhost/127.0.0.1:2181, initiating session
2018-08-05 09:41:11,763 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1161] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
2018-08-05 09:41:12,964 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1035] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
2018-08-05 09:41:12,965 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@877] - Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2018-08-05 09:41:12,969 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1161] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
端口监控如图:
一直失败,跪求指点
4回答
-
对了,你这个是启动一台报的错吗??如果是,那就启动三台,集群状态下,启动一台,再用zkCli.sh 的话zk会报错,你必须三台全部启动才能连接客户端
052018-08-05 -
风间影月
2018-08-05
集群配置 server.1 2 3分别在三台机子配置了吗?
00 -
风间影月
2018-08-05
另外三台虚拟机要注意,使用桥接,不要使用宿主
032018-08-05 -
风间影月
2018-08-05
第二张图看不清,手机上看太模糊,可以再截了发一下吗?
012018-08-05
相似问题