Sorry.

Here are the logs:
Master's zookeeper.out:
2016-04-21 11:30:06,645 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading 
configuration from: /opt/zookeeper/bin/../conf/zoo.cfg
2016-04-21 11:30:06,724 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.4 to address: /192.168.1.4
2016-04-21 11:30:06,725 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.3 to address: /192.168.1.3
2016-04-21 11:30:06,726 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.2 to address: /192.168.1.2
2016-04-21 11:30:06,727 [myid:] - INFO  [main:QuorumPeerConfig@331] - 
Defaulting to majority quorums
2016-04-21 11:30:06,737 [myid:1] - INFO  [main:DatadirCleanupManager@78] - 
autopurge.snapRetainCount set to 3
2016-04-21 11:30:06,738 [myid:1] - INFO  [main:DatadirCleanupManager@79] - 
autopurge.purgeInterval set to 0
2016-04-21 11:30:06,738 [myid:1] - INFO  [main:DatadirCleanupManager@101] - 
Purge task is not scheduled.
2016-04-21 11:30:06,765 [myid:1] - INFO  [main:QuorumPeerMain@127] - Starting 
quorum peer
2016-04-21 11:30:06,794 [myid:1] - INFO  [main:NIOServerCnxnFactory@89] - 
binding to port 0.0.0.0/0.0.0.0:2181
2016-04-21 11:30:06,815 [myid:1] - INFO  [main:QuorumPeer@1019] - tickTime set 
to 2000
2016-04-21 11:30:06,815 [myid:1] - INFO  [main:QuorumPeer@1039] - 
minSessionTimeout set to -1
2016-04-21 11:30:06,816 [myid:1] - INFO  [main:QuorumPeer@1050] - 
maxSessionTimeout set to -1
2016-04-21 11:30:06,816 [myid:1] - INFO  [main:QuorumPeer@1065] - initLimit set 
to 10
2016-04-21 11:30:06,851 [myid:1] - INFO  [main:FileSnap@83] - Reading snapshot 
/opt/zookeeper/data/version-2/snapshot.200000000
2016-04-21 11:30:06,882 [myid:1] - INFO  
[ListenerThread:QuorumCnxManager$Listener@534] - My election bind port: 
/192.168.1.2:3887
2016-04-21 11:30:06,989 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumPeer@774] - LOOKING
00
0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x2 (n.peerEpoch) 
LOOKING (my state)
2016-04-21 11:30:07,020 [myid:1] - INFO  
[WorkerSender[myid=1]:QuorumCnxManager@199] - Have smaller server identifier, 
so dropping the connection: (2, 1)
2016-04-21 11:30:07,024 [myid:1] - INFO  
[WorkerSender[myid=1]:QuorumCnxManager@199] - Have smaller server identifier, 
so dropping the connection: (3, 1)
2016-04-21 11:30:07,035 [myid:1] - INFO  
[/192.168.1.2:3887:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.3:56474
d), 0x1 (n.round), FOLLOWING (n.state), 2 (n.sid), 0x2 (n.peerEpoch) LOOKING 
(my state)
d), 0x1 (n.round), FOLLOWING (n.state), 2 (n.sid), 0x2 (n.peerEpoch) LOOKING 
(my state)
2016-04-21 11:30:07,043 [myid:1] - INFO  
[/192.168.1.2:3887:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.4:46486
d), 0x1 (n.round), LEADING (n.state), 3 (n.sid), 0x2 (n.peerEpoch) LOOKING (my 
state)
2016-04-21 11:30:07,050 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumPeer@844] - FOLLOWING
2016-04-21 11:30:07,058 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Learner@86] - TCP NoDelay set to: true
02/06/2016 03:18 GMT
2016-04-21 11:30:07,071 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:host.name=master
2016-04-21 11:30:07,071 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.version=1.7.0_75
2016-04-21 11:30:07,072 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.vendor=Oracle Corporation
njdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre
lib
lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2016-04-21 11:30:07,072 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.io.tmpdir=/tmp
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.compiler=<NA>
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.name=Linux
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.arch=amd64
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.version=3.10.0-229.el7.x86_64
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.name=hadoop
2016-04-21 11:30:07,073 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.home=/home/hadoop
2016-04-21 11:30:07,074 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.dir=/home/hadoop
4000 maxSessionTimeout 40000 datadir /opt/zookeeper/log/version-2 snapdir 
/opt/zookeeper/data/version-2
2016-04-21 11:30:07,081 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Follower@63] - FOLLOWING - LEADER 
ELECTION TOOK - 90
192.168.1.4
d), 0x1 (n.round), LEADING (n.state), 3 (n.sid), 0x2 (n.peerEpoch) FOLLOWING 
(my state)
2016-04-21 11:30:07,178 [myid:1] - INFO  
[QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Learner@326] - Getting a diff from the 
leader 0x200000000
ion-2/snapshot.200000000


slave1's zookeeper.out:
2016-04-21 11:30:30,626 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading 
configuration from: /opt/zookeeper/bin/../conf/zoo.cfg
2016-04-21 11:30:30,658 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.4 to address: /192.168.1.4
2016-04-21 11:30:30,659 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.3 to address: /192.168.1.3
2016-04-21 11:30:30,662 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.2 to address: /192.168.1.2
2016-04-21 11:30:30,662 [myid:] - INFO  [main:QuorumPeerConfig@331] - 
Defaulting to majority quorums
2016-04-21 11:30:30,668 [myid:2] - INFO  [main:DatadirCleanupManager@78] - 
autopurge.snapRetainCount set to 3
2016-04-21 11:30:30,668 [myid:2] - INFO  [main:DatadirCleanupManager@79] - 
autopurge.purgeInterval set to 0
2016-04-21 11:30:30,668 [myid:2] - INFO  [main:DatadirCleanupManager@101] - 
Purge task is not scheduled.
2016-04-21 11:30:30,686 [myid:2] - INFO  [main:QuorumPeerMain@127] - Starting 
quorum peer
2016-04-21 11:30:30,697 [myid:2] - INFO  [main:NIOServerCnxnFactory@89] - 
binding to port 0.0.0.0/0.0.0.0:2181
2016-04-21 11:30:30,706 [myid:2] - INFO  [main:QuorumPeer@1019] - tickTime set 
to 2000
2016-04-21 11:30:30,706 [myid:2] - INFO  [main:QuorumPeer@1039] - 
minSessionTimeout set to -1
2016-04-21 11:30:30,706 [myid:2] - INFO  [main:QuorumPeer@1050] - 
maxSessionTimeout set to -1
2016-04-21 11:30:30,707 [myid:2] - INFO  [main:QuorumPeer@1065] - initLimit set 
to 10
2016-04-21 11:30:30,731 [myid:2] - INFO  [main:FileSnap@83] - Reading snapshot 
/opt/zookeeper/data/version-2/snapshot.0
2016-04-21 11:30:30,742 [myid:2] - INFO  
[ListenerThread:QuorumCnxManager$Listener@534] - My election bind port: 
/192.168.1.3:3888
2016-04-21 11:30:30,756 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:QuorumPeer@774] - LOOKING
2016-04-21 11:30:30,758 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@818] - New 
election. My id =  2, proposed zxid=0x0
d), 0x1 (n.round), LOOKING (n.state), 2 (n.sid), 0x2 (n.peerEpoch) LOOKING (my 
state)
0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x2 (n.peerEpoch) 
LOOKING (my state)
2016-04-21 11:30:30,768 [myid:2] - INFO  
[WorkerSender[myid=2]:QuorumCnxManager@199] - Have smaller server identifier, 
so dropping the connection: (3, 2)
0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 2 (n.sid), 0x2 (n.peerEpoch) 
LOOKING (my state)
2016-04-21 11:30:30,771 [myid:2] - INFO  
[/192.168.1.3:3888:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.4:35199
2016-04-21 11:30:30,772 [myid:2] - INFO  
[WorkerSender[myid=2]:QuorumCnxManager@199] - Have smaller server identifier, 
so dropping the connection: (3, 2)
d), 0x1 (n.round), LOOKING (n.state), 3 (n.sid), 0x1 (n.peerEpoch) LOOKING (my 
state)
2016-04-21 11:30:30,777 [myid:2] - INFO  
[/192.168.1.3:3888:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.4:35200
2016-04-21 11:30:30,779 [myid:2] - WARN  
[RecvWorker:3:QuorumCnxManager$RecvWorker@810] - Connection broken for id 3, my 
id = 2, error = 
java.net.SocketException: Socket closed
at java.net.SocketInputStream.read(SocketInputStream.java:190)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:795)
d), 0x1 (n.round), FOLLOWING (n.state), 1 (n.sid), 0x2 (n.peerEpoch) LOOKING 
(my state)
2016-04-21 11:30:30,783 [myid:2] - WARN  
[SendWorker:3:QuorumCnxManager$SendWorker@727] - Interrupted while waiting for 
message on queue
java.lang.InterruptedException
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2095)
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:389)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.pollSendQueue(QuorumCnxManager.java:879)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.access$500(QuorumCnxManager.java:65)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:715)
2016-04-21 11:30:30,784 [myid:2] - WARN  
[SendWorker:3:QuorumCnxManager$SendWorker@736] - Send worker leaving thread
2016-04-21 11:30:30,783 [myid:2] - WARN  
[RecvWorker:3:QuorumCnxManager$RecvWorker@813] - Interrupting SendWorker
d), 0x1 (n.round), FOLLOWING (n.state), 1 (n.sid), 0x2 (n.peerEpoch) LOOKING 
(my state)
d), 0x1 (n.round), LEADING (n.state), 3 (n.sid), 0x2 (n.peerEpoch) LOOKING (my 
state)
d), 0x1 (n.round), LEADING (n.state), 3 (n.sid), 0x2 (n.peerEpoch) LOOKING (my 
state)
2016-04-21 11:30:30,993 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:QuorumPeer@844] - FOLLOWING
2016-04-21 11:30:31,000 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Learner@86] - TCP NoDelay set to: true
02/06/2016 03:18 GMT
2016-04-21 11:30:31,012 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:host.name=slave1
2016-04-21 11:30:31,013 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.version=1.7.0_75
2016-04-21 11:30:31,013 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.vendor=Oracle Corporation
njdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre
lib
lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.io.tmpdir=/tmp
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.compiler=<NA>
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.name=Linux
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.arch=amd64
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.version=3.10.0-229.el7.x86_64
2016-04-21 11:30:31,014 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.name=hadoop
2016-04-21 11:30:31,015 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.home=/home/hadoop
2016-04-21 11:30:31,015 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.dir=/home/hadoop
4000 maxSessionTimeout 40000 datadir /opt/zookeeper/log/version-2 snapdir 
/opt/zookeeper/data/version-2
2016-04-21 11:30:31,019 [myid:2] - INFO  
[QuorumPeer[myid=2]/0:0:0:0:0:0:0:0:2181:Follower@63] - FOLLOWING - LEADER 
ELECTION TOOK - 261
192.168.1.2
87
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.Learner.connectToLeader(Learner.java:228)
at org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:71)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:846)
87
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.Learner.connectToLeader(Learner.java:228)
at org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:71)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:846)\




slave2's zookeeper.out:
2016-04-21 11:06:42,294 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading 
configuration from: /opt/zookeeper/bin/../conf/zoo.cfg
2016-04-21 11:06:42,752 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.4 to address: /192.168.1.4
2016-04-21 11:06:42,753 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.3 to address: /192.168.1.3
2016-04-21 11:06:42,754 [myid:] - INFO  [main:QuorumPeer$QuorumServer@149] - 
Resolved hostname: 192.168.1.2 to address: /192.168.1.2
2016-04-21 11:06:42,755 [myid:] - INFO  [main:QuorumPeerConfig@331] - 
Defaulting to majority quorums
2016-04-21 11:06:42,768 [myid:3] - INFO  [main:DatadirCleanupManager@78] - 
autopurge.snapRetainCount set to 3
2016-04-21 11:06:42,768 [myid:3] - INFO  [main:DatadirCleanupManager@79] - 
autopurge.purgeInterval set to 0
2016-04-21 11:06:42,768 [myid:3] - INFO  [main:DatadirCleanupManager@101] - 
Purge task is not scheduled.
2016-04-21 11:06:42,808 [myid:3] - INFO  [main:QuorumPeerMain@127] - Starting 
quorum peer
2016-04-21 11:06:42,832 [myid:3] - INFO  [main:NIOServerCnxnFactory@89] - 
binding to port 0.0.0.0/0.0.0.0:2181
2016-04-21 11:06:42,847 [myid:3] - INFO  [main:QuorumPeer@1019] - tickTime set 
to 2000
2016-04-21 11:06:42,847 [myid:3] - INFO  [main:QuorumPeer@1039] - 
minSessionTimeout set to -1
2016-04-21 11:06:42,847 [myid:3] - INFO  [main:QuorumPeer@1050] - 
maxSessionTimeout set to -1
2016-04-21 11:06:42,847 [myid:3] - INFO  [main:QuorumPeer@1065] - initLimit set 
to 10
2016-04-21 11:06:42,971 [myid:3] - INFO  
[ListenerThread:QuorumCnxManager$Listener@534] - My election bind port: 
/192.168.1.4:3889
2016-04-21 11:06:43,001 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumPeer@774] - LOOKING
2016-04-21 11:06:43,011 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@818] - New 
election. My id =  3, proposed zxid=0x0
2016-04-21 11:06:43,161 [myid:3] - WARN  
[WorkerSender[myid=3]:QuorumCnxManager@400] - Cannot open channel to 2 at 
election address /192.168.1.3:3888
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:381)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:354)
at 
org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:452)
at 
org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:433)
at java.lang.Thread.run(Thread.java:745)
2016-04-21 11:06:43,165 [myid:3] - INFO  
[WorkerSender[myid=3]:QuorumPeer$QuorumServer@149] - Resolved hostname: 
192.168.1.3 to address: /192.168.1.3
2016-04-21 11:06:43,167 [myid:3] - INFO  
[WorkerReceiver[myid=3]:FastLeaderElection@600] - Notification: 1 (message 
format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 
3 (n.sid), 0x1 (n.peerEpoch) LOOKING (my state)
2016-04-21 11:06:43,192 [myid:3] - INFO  
[WorkerReceiver[myid=3]:FastLeaderElection@600] - Notification: 1 (message 
format version), 1 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 
1 (n.sid), 0x1 (n.peerEpoch) LOOKING (my state)
2016-04-21 11:06:43,197 [myid:3] - INFO  
[WorkerReceiver[myid=3]:FastLeaderElection@600] - Notification: 1 (message 
format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 
1 (n.sid), 0x1 (n.peerEpoch) LOOKING (my state)
2016-04-21 11:06:43,282 [myid:3] - INFO  
[/192.168.1.4:3889:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.3:38903
2016-04-21 11:06:43,286 [myid:3] - INFO  
[/192.168.1.4:3889:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.3:38904
2016-04-21 11:06:43,287 [myid:3] - WARN  
[RecvWorker:2:QuorumCnxManager$RecvWorker@810] - Connection broken for id 2, my 
id = 3, error = 
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:795)
2016-04-21 11:06:43,288 [myid:3] - WARN  
[SendWorker:2:QuorumCnxManager$SendWorker@727] - Interrupted while waiting for 
message on queue
java.lang.InterruptedException
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2095)
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:389)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.pollSendQueue(QuorumCnxManager.java:879)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.access$500(QuorumCnxManager.java:65)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:715)
2016-04-21 11:06:43,288 [myid:3] - WARN  
[RecvWorker:2:QuorumCnxManager$RecvWorker@813] - Interrupting SendWorker
2016-04-21 11:06:43,289 [myid:3] - WARN  
[SendWorker:2:QuorumCnxManager$SendWorker@736] - Send worker leaving thread
2016-04-21 11:06:43,301 [myid:3] - INFO  
[WorkerReceiver[myid=3]:FastLeaderElection@600] - Notification: 1 (message 
format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 
2 (n.sid), 0x1 (n.peerEpoch) LOOKING (my state)
2016-04-21 11:06:43,505 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumPeer@856] - LEADING
2016-04-21 11:06:43,510 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Leader@59] - TCP NoDelay set to: true
2016-04-21 11:06:43,543 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:zookeeper.version=3.4.8--1, built on 02/06/2016 03:18 GMT
2016-04-21 11:06:43,543 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:host.name=slave2
2016-04-21 11:06:43,572 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.version=1.7.0_75
2016-04-21 11:06:43,573 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.vendor=Oracle Corporation
2016-04-21 11:06:43,573 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre
2016-04-21 11:06:43,573 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.class.path=/opt/zookeeper/bin/../build/classes:/opt/zookeeper/bin/../build/lib/*.jar:/opt/zookeeper/bin/../lib/slf4j-log4j12-1.6.1.jar:/opt/zookeeper/bin/../lib/slf4j-api-1.6.1.jar:/opt/zookeeper/bin/../lib/netty-3.7.0.Final.jar:/opt/zookeeper/bin/../lib/log4j-1.2.16.jar:/opt/zookeeper/bin/../lib/jline-0.9.94.jar:/opt/zookeeper/bin/../zookeeper-3.4.8.jar:/opt/zookeeper/bin/../src/java/lib/*.jar:/opt/zookeeper/bin/../conf:/opt/zookeeper/bin/../build/classes:/opt/zookeeper/bin/../build/lib/*.jar:/opt/zookeeper/bin/../lib/slf4j-log4j12-1.6.1.jar:/opt/zookeeper/bin/../lib/slf4j-api-1.6.1.jar:/opt/zookeeper/bin/../lib/netty-3.7.0.Final.jar:/opt/zookeeper/bin/../lib/log4j-1.2.16.jar:/opt/zookeeper/bin/../lib/jline-0.9.94.jar:/opt/zookeeper/bin/../zookeeper-3.4.8.jar:/opt/zookeeper/bin/../src/java/lib/*.jar:/opt/zookeeper/bin/../conf:.::/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/lib:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib
2016-04-21 11:06:43,573 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2016-04-21 11:06:43,574 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.io.tmpdir=/tmp
2016-04-21 11:06:43,574 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:java.compiler=<NA>
2016-04-21 11:06:43,574 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.name=Linux
2016-04-21 11:06:43,574 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.arch=amd64
2016-04-21 11:06:43,574 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:os.version=3.10.0-229.el7.x86_64
2016-04-21 11:06:43,575 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.name=hadoop
2016-04-21 11:06:43,575 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.home=/home/hadoop
2016-04-21 11:06:43,575 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server 
environment:user.dir=/home/hadoop
2016-04-21 11:06:43,580 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:ZooKeeperServer@170] - Created server 
with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 datadir 
/opt/zookeeper/log/version-2 snapdir /opt/zookeeper/data/version-2
2016-04-21 11:06:43,582 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Leader@361] - LEADING - LEADER 
ELECTION TOOK - 571
2016-04-21 11:06:44,568 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@329] - Follower sid: 1 : info 
: org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer@4a7baf7d
2016-04-21 11:06:44,595 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@384] - Synchronizing with 
Follower sid: 1 maxCommittedLog=0x0 minCommittedLog=0x0 peerLastZxid=0x0
2016-04-21 11:06:44,596 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@393] - leader and follower 
are in sync, zxid=0x0
2016-04-21 11:06:44,596 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@458] - Sending DIFF
2016-04-21 11:06:44,615 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@518] - Received NEWLEADER-ACK 
message from 1
2016-04-21 11:06:44,619 [myid:3] - INFO  
[QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Leader@946] - Have quorum of 
supporters, sids: [ 1,3 ]; starting up and setting last processed zxid: 
0x200000000
2016-04-21 11:06:44,622 [myid:3] - INFO  
[LearnerHandler-/192.168.1.3:54214:LearnerHandler@329] - Follower sid: 2 : info 
: org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer@72e042cb
2016-04-21 11:06:44,633 [myid:3] - INFO  
[LearnerHandler-/192.168.1.3:54214:LearnerHandler@384] - Synchronizing with 
Follower sid: 2 maxCommittedLog=0x0 minCommittedLog=0x0 peerLastZxid=0x0
2016-04-21 11:06:44,633 [myid:3] - INFO  
[LearnerHandler-/192.168.1.3:54214:LearnerHandler@393] - leader and follower 
are in sync, zxid=0x0
2016-04-21 11:06:44,634 [myid:3] - INFO  
[LearnerHandler-/192.168.1.3:54214:LearnerHandler@458] - Sending DIFF
2016-04-21 11:06:44,705 [myid:3] - INFO  
[LearnerHandler-/192.168.1.3:54214:LearnerHandler@518] - Received NEWLEADER-ACK 
message from 2
2016-04-21 11:07:45,832 [myid:3] - ERROR 
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@631] - Unexpected exception 
causing shutdown while sock still open
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63)
at 
org.apache.zookeeper.server.quorum.QuorumPacket.deserialize(QuorumPacket.java:83)
at org.apache.jute.BinaryInputArchive.readRecord(BinaryInputArchive.java:99)
at 
org.apache.zookeeper.server.quorum.LearnerHandler.run(LearnerHandler.java:542)
2016-04-21 11:07:45,834 [myid:3] - WARN  
[LearnerHandler-/192.168.1.2:35258:LearnerHandler@644] - ******* GOODBYE 
/192.168.1.2:35258 ********
2016-04-21 11:07:45,874 [myid:3] - WARN  
[RecvWorker:1:QuorumCnxManager$RecvWorker@810] - Connection broken for id 1, my 
id = 3, error = 
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:795)
2016-04-21 11:07:45,876 [myid:3] - WARN  
[RecvWorker:1:QuorumCnxManager$RecvWorker@813] - Interrupting SendWorker
2016-04-21 11:07:45,888 [myid:3] - WARN  
[SendWorker:1:QuorumCnxManager$SendWorker@727] - Interrupted while waiting for 
message on queue
java.lang.InterruptedException
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2095)
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:389)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.pollSendQueue(QuorumCnxManager.java:879)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager.access$500(QuorumCnxManager.java:65)
at 
org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:715)
2016-04-21 11:07:45,889 [myid:3] - WARN  
[SendWorker:1:QuorumCnxManager$SendWorker@736] - Send worker leaving thread
2016-04-21 11:07:58,881 [myid:3] - INFO  
[/192.168.1.4:3889:QuorumCnxManager$Listener@541] - Received connection request 
/192.168.1.2:51099
2016-04-21 11:07:58,915 [myid:3] - INFO  
[WorkerReceiver[myid=3]:FastLeaderElection@600] - Notification: 1 (message 
format version), 1 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 
1 (n.sid), 0x2 (n.peerEpoch) LEADING (my state)
2016-04-21 11:07:59,150 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35263:LearnerHandler@329] - Follower sid: 1 : info 
: org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer@4a7baf7d
2016-04-21 11:07:59,155 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35263:LearnerHandler@384] - Synchronizing with 
Follower sid: 1 maxCommittedLog=0x0 minCommittedLog=0x0 peerLastZxid=0x0
2016-04-21 11:07:59,155 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35263:LearnerHandler@458] - Sending SNAP
2016-04-21 11:07:59,156 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35263:LearnerHandler@482] - Sending snapshot last 
zxid of peer is 0x0  zxid of leader is 0x200000000sent zxid of db as 0x200000000
2016-04-21 11:07:59,212 [myid:3] - INFO  
[LearnerHandler-/192.168.1.2:35263:LearnerHandler@518] - Received NEWLEADER-ACK 
message from 1


Eric Gao
Keep on going never give up.
Blog:
http://gaoqiang.blog.chinaunix.net/
http://gaoqiangdba.blog.163.com/


 
From: Camille Fournier
Date: 2016-04-22 10:25
To: [email protected]
Subject: Re: Zookeeper is unable to start
Your attachments won't come through. Can you look at the log files and copy
some of the last log lines into email?
 
 
On Thu, Apr 21, 2016 at 10:23 PM, Eric Gao <[email protected]> wrote:
 
> Dear exports,
> I have encountered a problem when I have started the zookeeper:
>
> [root@master data]# /opt/zookeeper/bin/zkServer.sh start
> ZooKeeper JMX enabled by default
> Using config: /opt/zookeeper/bin/../conf/zoo.cfg
> Starting zookeeper ... date
> STARTED
>
> [root@master ~]# /opt/zookeeper/bin/zkServer.sh status
> ZooKeeper JMX enabled by default
> Using config: /opt/zookeeper/bin/../conf/zoo.cfg
> Error contacting service. It is probably not running.
>
> All the 3 servers have the same status.
>
>
> Here is the configuration information:
>
> zoo.cfg:
> tickTime=2000
> initLimit=10
> syncLimit=5
> clientPort=2181
> server.1=192.168.1.2:2887:3887
> server.2=192.168.1.3:2888:3888
> server.3=192.168.1.4:2889:3889
> dataDir=/opt/zookeeper/data
> dataLogDir=/opt/zookeeper/log
>
>
> And the 3 servers' zookeeper.out are put in attachment files.
>
> Thanks for your attention.
>
>
> ------------------------------
> *Eric Gao*
> Keep on going never give up.
> *Blog:*
> http://gaoqiang.blog.chinaunix.net/
> http://gaoqiangdba.blog.163.com/
>
>
>

Reply via email to