zookeeper日志超大的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper日志超大的问题相关的知识,希望对你有一定的参考价值。

参考技术A 1. 快照和日志积攒,逐渐消耗掉所有的系统空间。

2. zookeeper.out越来越大导致zk变慢

在%ZK_HOME%/conf/zoo.cfg配置文件中增加或者编辑以下两行

# purge时保留多少个

autopurge.snapRetainCount=10

# purge的间隔,单位小时,0表示禁用purge,默认0

autopurge.purgeInterval=1

直接编辑%ZK_HOME%/conf/log4j.properties并不能达到目的。因为其中的log4j.rootLogger=$zookeeper.root.logger被覆盖了,实际生效的其实是环境变量ZOO_LOG4J_PROP。

可以先定义一个变量再启动zk

export ZOO_LOG4J_PROP="INFO,ROLLINGFILE"

也可以编辑%ZK_HOME%/bin/zkEnv.sh直接增加一行

ZOO_LOG4J_PROP="INFO,ROLLINGFILE"

运维超大日志查看工具

       做运维超大日志查看工具:Large Text File Viewer 5.2
       技术分享

        下载请看附件。

以上是关于zookeeper日志超大的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何读取 Zookeeper 事务日志?

Zookeeper详解:Zookeeper数据存储

SpringBoot 集成ZooKeeper 框架实现LogBack 日志输出

zookeeper清除事物日志

zookeeper 事务日志变得非常大

zookeeper logs is missing zookeeper 日志丢失