内容简介:zookeeper服务器会产生三类日志:事务日志、快照日志和集群服务器运行日志。在zookeeper默认配置文件zoo.cfg中有一个配置项dataDir,该配置项用于配置zookeeper快照日志和事务日志的存储地址。在官方提供的默认参考配置文件zoo_sample.cfg中,只有dataDir配置项。其实在实际应用中,还可以为事务日志专门配置存储地址,配置项名称为dataLogDir,在zoo_sample.cfg中并未体现出来。在没有dataLogDir配置项的时候,zookeeper默认将事务日志文
zookeeper服务器会产生三类日志:事务日志、快照日志和集群服务器运行日志。
在zookeeper默认配置文件zoo.cfg中有一个配置项dataDir,该配置项用于配置zookeeper快照日志和事务日志的存储地址。在官方提供的默认参考配置文件zoo_sample.cfg中,只有dataDir配置项。其实在实际应用中,还可以为事务日志专门配置存储地址,配置项名称为dataLogDir,在zoo_sample.cfg中并未体现出来。在没有dataLogDir配置项的时候,
zookeeper默认将事务日志文件和快照日志文件都存储在dataDir对应的目录下。建议将事务日志(dataLogDir)与快照日志(dataLog)单独配置,因为当zookeeper集群进行频繁的数据读写操作是,会产生大量的事务日志信息,将两类日志分开存储会提高系统性能,而且,可以允许将两类日志存在在不同的存储介质上,减少磁盘压力。
zookeeper集群服务器运行日志,该日志的配置地址在conf/目录下的log4j.properties文件中,该文件中有一个配置项为“zookeeper.log.dir=.”,表示log4j日志文件在与执行程序(zkServer.sh)在同一目录下。当执行zkServer.sh 时,在该文件夹下会产生zookeeper.out日志文件。下面主要介绍事务日志与快照日志。
1,zoo.cfg配置
[root@bigserver1 conf]# cat zoo.cfg ticketTime=2000 clientPort=2181 dataDir=/bigdata/zookeeper/data dataLogDir=/bigdata/zookeeper/logs autopurge.snapRetainCount=96 //保留96个文件 autopurge.purgeInterval=48 //日志保留48小时 initLimit=10 syncLimit=5 server.1=bigserver1:2888:3888 server.2=bigserver2:2888:3888 server.3=testing:2888:3888
autopurge.snapRetainCount和autopurge.purgeInterval配置参数,zookeeper3.4以后才有。
2,zookeeper日志目录介绍
/bigdata/zookeeper/data 快照日志
/bigdata/zookeeper/logs 事务日志
/bigdata/zookeeper/errorlog 服务器日志,默认配置
3,重启前查看日志大小
[root@bigserver2 version-2]# du -sh //事务日志 4.9G . [root@bigserver2 version-2]# ls |wc -l 1512 [root@bigserver2 version-2]# du -sh //快照日志 5.0G . [root@bigserver2 version-2]# ls |wc -l 1514
4,重启zookeeper后
[root@bigserver2 version-2]# du -sh //事务日志 206M . [root@bigserver2 version-2]# ls |wc -l 96 [root@bigserver2 version-2]# du -sh //快照日志 415M . [root@bigserver2 version-2]# ls |wc -l 98
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
用户思维+:好产品让用户为自己尖叫
[美] Kathy Sierra / 石航 / 人民邮电出版社 / 2017-9 / 69.00元
畅销产品与普通产品的本质区别是什么?若没有巨额预算、不爱营销噱头、不开奢华的产品发布会,如何打造可持续成功的产品?本书针对上述问题提出了新颖的观点:用户并不关心产品本身有多棒,而是关心使用产品时自己有多棒。作者利用其多年的交互设计经验,生动阐释了这一观点背后的科学。可贵的是,本书并不止步于解释“为什么”,还清晰呈现了“怎么做”。 本书风格活泼、图文并茂,其对话式内容既引人入胜,又引人深思,适......一起来看看 《用户思维+:好产品让用户为自己尖叫》 这本书的介绍吧!