druid - 如何在使用 imply 时限制德鲁伊生成的日志文件的大小?

标签 druid

我正在使用 imply 来处理德鲁伊的集群。但是我的日志文件已增加到数百 GB 的存储空间。我说的是存在于 imply/var/sv/目录中的日志文件,其中有这 7 个日志文件,broker.log、historical.log、middleManager.log zk.log、coordinator.log、imply-ui.log、和 overlord.log。

其中,这个名为 coordinator.log 的特定文件在几个月内已经增加到大约 560 GB 的巨大大小。我已经阅读了所有这些日志,它们并没有太打扰我。我担心的是占用我整个存储空间的文件大小。我曾尝试寻找限制这些日志文件大小的方法,但请相信我没有任何效果。

我在很多地方读到德鲁伊使用 log4j2 记录器,因此我们可以使用 log4j2.xml 文件中的配置来限制大小。但又是一个很大的困惑,有四个 log4j2.xml 文件,我应该修改哪一个?

我尝试修改所有这些,但仍然没有用。我在处理它时有点傻......好吧,如果有人能指出我正确的方向来限制这些日志文件的大小,这是我的请求

最佳答案

您可以设置一个简单的 cron 进程,使用 truncate -s 0 imply/var/sv/*.log

定期截断这些文件

关于druid - 如何在使用 imply 时限制德鲁伊生成的日志文件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52576216/

相关文章:

docker - 为Druid构建Docker镜像时出错

apache-kafka - 德鲁伊.io : update/override existing data via streams from Kafka (Druid Kafka indexing service)

德鲁伊聚合函数

hadoop - 德鲁伊摄取失败

sql - 在 Apache Superset 中添加 Druid 集群作为 SQL 数据库

apache-kafka - Druid Kafka 通过 read-your-writes 进行摄取

java - Druid 经纪人遇到 UnresolvedAddressException

configuration - 德鲁伊设置错误 : service serving this console is not responding

java - 按天和按小时比较分段粒度之间的有效性能查询topN