Apache kafka 如何减少“zookeeper”的日志记录量?
半年多前,我建立了一个三节点的Apache kafka 如何减少“zookeeper”的日志记录量?,apache-kafka,apache-zookeeper,Apache Kafka,Apache Zookeeper,半年多前,我建立了一个三节点的kafka和zookeeper集群,我正在使用随附的zookeeper服务器。事实证明,默认配置会导致从zookeeper收集太多日志信息(到目前为止每个节点都有2GB) 我如何降低日志级别,突然从zookeeper删除旧日志可以吗?zookeeper使用log4jv1.2作为日志基础设施,如您所见。您应该编辑log4j.properties文件,将日志级别设置得更高(这样它只会记录“更重要”的事件) 您应该能够删除旧日志而不会出现任何问题。首先要确保它们没有被其他
kafka
和zookeeper
集群,我正在使用随附的zookeeper
服务器。事实证明,默认配置会导致从zookeeper
收集太多日志信息(到目前为止每个节点都有2GB)
我如何降低日志级别,突然从
zookeeper
删除旧日志可以吗?zookeeper
使用log4jv1.2
作为日志基础设施,如您所见。您应该编辑log4j.properties
文件,将日志级别设置得更高(这样它只会记录“更重要”的事件)
您应该能够删除旧日志而不会出现任何问题。首先要确保它们没有被其他程序(包括zookeeper
)读取或写入
只设置一个任务来定期删除旧日志可能会更容易,但是,这样在出现问题时不会丢失默认配置提供的粒度。可以:
谢谢你的回复,伙计,还有一些问题,我似乎在log4j.properties中找不到任何zookeeper特定的属性,那么我应该修改哪个设置?那个文件只供动物园管理员使用吗?我从未修改过那个文件,所以它还是以前的样子。我以为《动物园管理员》和《卡夫卡》都用过……据我所知不是这样。如果多个程序正在使用log4j.properties文件,您将看到某种上下文选择(因此您可以立即发现它)。