0
JDK版本:JDK-8u65-Linux的x64.gz ZK版本:饲养员-3.4.6.tar.gz动物园管理员停止运行:错误信息outmemory
动物园管理员每个月都有
我通常失败解决方法是删除SnapchatData *登录 ,然后重新启动饲养员
zookeeper.out显示OutMemory
这是我的配置文件和zookeeper.out
THX
➜dexxxxxxxxxxx6 bin cat ../ conf/zoo.cfg | grep的-v '^#'
tickTime=2000
initLimit=10
syncLimit=5
dataDir=../zookeeper/data/z1
dataLogDir=../logs/zookeeper1
clientPort=311
server.1=10.xxxxxx.215:3881:3xxx71
server.2=10.xxxxxxx95:3881:37xxx1
server.3=10.2xxxxxxx16:3881:3xxx71
猫zookeeper.out.bak
2017-04-20 15:40:07,123 [myid:] - INFO [main:[email protected]] - Reading configuration from: /home/dev/app/zookeeper/bin/../conf/zoo.cfg
2017-04-20 15:40:07,127 [myid:] - INFO [main:[email protected]] - Defaulting to majority quorums
2017-04-20 15:40:07,130 [myid:3] - INFO [main:[email protected]] - autopurge.snapRetainCount set to 3
2017-04-20 15:40:07,130 [myid:3] - INFO [main:[email protected]] - autopurge.purgeInterval set to 0
2017-04-20 15:40:07,130 [myid:3] - INFO [main:[email protected]] - Purge task is not scheduled.
2017-04-20 15:40:07,139 [myid:3] - INFO [main:[email protected]] - Starting quorum peer
2017-04-20 15:40:07,149 [myid:3] - INFO [main:[email protected]] - binding to port 0.0.0.0/0.0.0.0:311
2017-04-20 15:40:07,163 [myid:3] - INFO [main:[email protected]] - tickTime set to 2000
2017-04-20 15:40:07,163 [myid:3] - INFO [main:[email protected]] - minSessionTimeout set to -1
2017-04-20 15:40:07,163 [myid:3] - INFO [main:[email protected]] - maxSessionTimeout set to -1
2017-04-20 15:40:07,163 [myid:3] - INFO [main:[email protected]] - initLimit set to 10
2017-04-20 15:40:07,174 [myid:3] - INFO [main:[email protected]] - currentEpoch not found! Creating with a reasonable default of 0. This should only happen when you are upgrading your installation
2017-04-20 15:40:07,176 [myid:3] - INFO [main:[email protected]] - acceptedEpoch not found! Creating with a reasonable default of 0. This should only happen when you are upgrading your installation
2017-04-20 15:40:07,179 [myid:3] - INFO [Thread-1:[email protected]] - My election bind port: /100.x.x.216:3771
2017-04-20 15:40:07,194 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - LOOKING
2017-04-20 15:40:07,195 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - New election. My id = 3, proposed zxid=0x0
2017-04-20 15:40:07,313 [myid:3] - INFO [WorkerReceiver[myid=3]:[email protected]] - Notification: 1 (message format version), 1 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x0 (n.peerEpoch) LOOKING (my state)
2017-04-20 15:40:07,313 [myid:3] - WARN [WorkerSender[myid=3]:[email protected]] - Cannot open channel to 2 at election address /100.x.x.195:3771
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:341)
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:449)
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:430)
at java.lang.Thread.run(Thread.java:745)
2017-04-20 15:40:07,314 [myid:3] - INFO [WorkerReceiver[myid=3]:[email protected]] - Notification: 1 (message format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x0 (n.peerEpoch) LOOKING (my state)
2017-04-20 15:40:07,315 [myid:3] - INFO [WorkerReceiver[myid=3]:[email protected]] - Notification: 1 (message format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 3 (n.sid), 0x0 (n.peerEpoch) LOOKING (my state)
2017-04-20 15:40:07,518 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - LEADING
2017-04-20 15:40:07,520 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - TCP NoDelay set to: true
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:host.name=localhost
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.version=1.8.0_65
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.vendor=Oracle Corporation
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.home=/usr/java/jdk1.8.0_65/jre
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.class.path=/home/dev/app/zookeeper/bin/../build/classes:/home/dev/app/zookeeper/bin/../build/lib/*.jar:/home/dev/app/zookeeper/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/dev/app/zookeeper/bin/../lib/slf4j-api-1.6.1.jar:/home/dev/app/zookeeper/bin/../lib/netty-3.7.0.Final.jar:/home/dev/app/zookeeper/bin/../lib/log4j-1.2.16.jar:/home/dev/app/zookeeper/bin/../lib/jline-0.9.94.jar:/home/dev/app/zookeeper/bin/../zookeeper-3.4.6.jar:/home/dev/app/zookeeper/bin/../src/java/lib/*.jar:/home/dev/app/zookeeper/bin/../conf::/usr/java/default/lib/dt.jar:/usr/java/default/lib/tools.jar:/usr/java/default/lib
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2017-04-20 15:40:07,533 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.io.tmpdir=/tmp
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:java.compiler=<NA>
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:os.name=Linux
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:os.arch=amd64
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:os.version=2.6.32-504.el6.x86_64
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:user.name=dev
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:user.home=/home/dev
2017-04-20 15:40:07,534 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Server environment:user.dir=/home/dev/app/zookeeper/bin
2017-04-20 15:40:07,536 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Created server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 datadir /home/dev/logs/zookeeper1/version-2 snapdir /home/dev/app/zookeeper/data/z1/version-2
2017-04-20 15:40:07,538 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - LEADING - LEADER ELECTION TOOK - 343
2017-04-20 15:40:07,549 [myid:3] - INFO [LearnerHandler-/100.x.x.215:43817:[email protected]] - Follower sid: 1 : info : [email protected]bee
2017-04-20 15:40:07,607 [myid:3] - INFO [LearnerHandler-/100.x.x.215:43817:[email protected]] - Synchronizing with Follower sid: 1 maxCommittedLog=0x0 minCommittedLog=0x0 peerLastZxid=0x0
2017-04-20 15:40:07,607 [myid:3] - INFO [LearnerHandler-/100.x.x.215:43817:[email protected]] - Sending DIFF
2017-04-20 15:40:07,755 [myid:3] - INFO [LearnerHandler-/100.x.x.215:43817:[email protected]] - Received NEWLEADER-ACK message from 1
2017-04-20 15:40:07,756 [myid:3] - INFO [QuorumPeer[myid=3]/0.0.0.0:311:[email protected]] - Have quorum of supporters, sids: [ 1,3 ]; starting up and setting last processed zxid: 0x100000000
2017-04-20 15:40:08,322 [myid:3] - INFO [/100.x.x.216:3771:[email protected]] - Received connection request /100.x.x.195:54478
2017-04-20 15:40:08,323 [myid:3] - INFO [/100.x.x.216:3771:[email protected]] - Received connection request /100.x.x.195:54479
2017-04-20 15:40:08,324 [myid:3] - WARN [SendWorker:2:[email protected]] - Interrupted while waiting for message on queue
java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2014)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2088)
at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:418)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.pollSendQueue(QuorumCnxManager.java:849)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.access$500(QuorumCnxManager.java:64)
at org.apache.zookeeper.server.quorum.QuorumCnxManager$SendWorker.run(QuorumCnxManager.java:685)
2017-04-20 15:40:08,324 [myid:3] - WARN [SendWorker:2:[email protected]] - Send worker leaving thread
2017-04-20 15:40:08,325 [myid:3] - WARN [RecvWorker:2:[email protected]] - 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.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:223)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at org.apache.zookeeper.server.quorum.QuorumCnxManager$RecvWorker.run(QuorumCnxManager.java:765)
2017-04-20 15:40:08,325 [myid:3] - WARN [RecvWorker:2:[email protected]] - Interrupting SendWorker
2017-04-20 15:40:08,327 [myid:3] - INFO [WorkerReceiver[myid=3]:[email protected]] - Notification: 1 (message format version), 3 (n.leader), 0x0 (n.zxid), 0x1 (n.round), LOOKING (n.state), 2 (n.sid), 0x0 (n.peerEpoch) LEADING (my state)
2017-04-20 15:40:08,356 [myid:3] - INFO [LearnerHandler-/100.x.x.195:36470:[email protected]] - Follower sid: 2 : info : [email protected]73d
2017-04-20 15:40:08,421 [myid:3] - INFO [LearnerHandler-/100.x.x.195:36470:[email protected]] - Synchronizing with Follower sid: 2 maxCommittedLog=0x0 minCommittedLog=0x0 peerLastZxid=0x0
2017-04-20 15:40:08,422 [myid:3] - INFO [LearnerHandler-/100.x.x.195:36470:[email protected]] - Sending SNAP
2017-04-20 15:40:08,422 [myid:3] - INFO [LearnerHandler-/100.x.x.195:36470:[email protected]] - Sending snapshot last zxid of peer is 0x0 zxid of leader is 0x100000000sent zxid of db as 0x100000000
2017-04-20 15:40:08,468 [myid:3] - INFO [LearnerHandler-/100.x.x.195:36470:[email protected]] - Received NEWLEADER-ACK message from 2
2017-04-20 15:40:45,525 [myid:3] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:311:[email protected]] - Accepted socket connection from /127.0.0.1:51906
2017-04-20 15:40:47,053 [myid:3] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:311:[email protected]] - Processing ruok command from /127.0.0.1:51906
2017-04-20 15:40:47,058 [myid:3] - INFO [Thread-5:[email protected]] - Closed socket connection for client /127.0.0.1:51906 (no session established for client)
当我删除了DataSnap &日志,然后重新启动./zkServer.sh重启
再次telnet端口,输入ruok返回imok ;
THX
不能告诉你为什么了内存不足的原因。但如果你有太多的快照和日志文件,你可以尝试[autopurge](https://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_advancedConfiguration)相关的配置。但我不认为“太多的快照和日志文件”会导致内存错误.. –