避免对小型压缩/内存表刷新进行警告日志记录



运行dsc21 cassandra 2.1.5,并在我们的cassandra yaml:中有此功能

compacting_large_partition_warning_threshold_mb:512000

但我们仍然看到这样的警告:

WARN〔MemtableFlushWriter:1〕2017-01-08 12:11:11626 SSTableWriter.java:241-压缩大分区系统/本地:本地(472字节)WARN〔MemtableFlushWriter:2〕2017-01-08 12:11:11688 SSTableWriter.java:241-压缩大分区系统/local:local(126字节)WARN〔CompactionExecution:1〕2017-01-08 12:11:11804 SSTableWriter.java:241-压缩大分区系统/本地:本地(12567字节)

因此可以看到大量的警告被记录:/

当大小远低于请求的阈值、错误或功能时,为什么还要记录?

被告知,在内部,此配置设置与1M相乘,并存储在带符号的32位=>2^31~2048M的java int数据类型中,因此将阈值设置为2000M停止了过度的日志记录:)

最新更新