1. 程式人生 > >zookeeper清理日誌

zookeeper清理日誌

zookeeper清理日誌


一、描述

大早上剛到公司就發現報警,磁盤容量告警,zookeeper集群服務器報警。


二、處理過程


  1. 查看磁盤空間

df -h


2.確認那個目錄占用空間比較多,發現是zookeeper

修改zookeeper參數文件(版本3.4.6)

vi zoo.cfg

# The number of snapshots to retain in dataDir

autopurge.snapRetainCount=20 #保留log和snapshot各20個

# Purge task interval in hours

# Set to "0" to disable auto purge feature

autopurge.purgeInterval=1 #每小時清理一次


3.查看狀態

$ /usr/local/RoilandGroup/zookeeper/bin/zkServer.sh status

JMX enabled by default

Using config: /usr/local/RoilandGroup/zookeeper/bin/../conf/zoo.cfg

Mode: leader


4.關閉服務

$ /usr/local/RoilandGroup/zookeeper/bin/zkServer.sh stop

JMX enabled by default

Using config: /usr/local/RoilandGroup/zookeeper/bin/../conf/zoo.cfg

Stopping zookeeper ... STOPPED


5.重啟服務

$ /usr/local/RoilandGroup/zookeeper/bin/zkServer.sh start

JMX enabled by default

Using config: /usr/local/RoilandGroup/zookeeper/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

[[email protected] conf]$ jps

8118449 QuorumPeerMain


6.zookeeper集群中每一個節點都需要修改參數文件,然後重啟服務.

至於為什麽這麽修改,是否還有其他的方式,大家可以看官方文檔,或者比較懶就百度。



7.理解每一個參數文件,看註釋就行


less zoo.cfg

# The number of milliseconds of each tick

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

# do not use /tmp for storage, /tmp here is just

# example sakes.

dataDir=/data/zookeeper

# the port at which the clients will connect

clientPort=2181

# the maximum number of client connections.

# increase this if you need to handle more clients

#maxClientCnxns=60

#

# Be sure to read the maintenance section of the

# administrator guide before turning on autopurge.

#

# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

#

# The number of snapshots to retain in dataDir

autopurge.snapRetainCount=20

# Purge task interval in hours

# Set to "0" to disable auto purge feature

autopurge.purgeInterval=1

#####################################################

#####################################################

#####################################################

server.1=10.10.10.11:2888:3888

server.2=10.10.10.12:2888:3888

server.3=10.10.10.13:2888:3888

server.4=10.10.10.14:2888:3888

server.5=10.10.10.15:2888:3888


本文出自 “roidba” 博客,請務必保留此出處http://roidba.blog.51cto.com/12318731/1923375

zookeeper清理日誌