运行dsc21 cassandra 2.1.5,并在我们的cassandra.yaml中包含以下内容:
compaction_large_partition_warning_threshold_mb: 512000
但我们仍然会看到这样的警告:
WARN MemtableFlushWriter:1 2017-01-08 12:11:11,626 SSTableWriter.java:241 -压缩大分区系统/local:472字节警告MemtableFlushWriter:2 2017-01-08 12:11:11,688 SSTableWriter.java:241 -压缩大分区系统/local:local (126字节)警告压缩执行器:1 2017-01-08 12:11:11,804 SSTableWriter.java:241 -压缩大分区系统/local:local (12567字节)
因此看到大量的警告被记录下来:/
当大小远远低于请求的阈值、bug或功能时,为什么还要记录日志?
发布于 2017-01-31 17:52:27
我被告知,在内部,这个配置settinbg被乘以w/1M,并存储在有符号的32位=> 2^31 ~ 2048M的java int数据类型中,因此将阈值设置为2000M停止了过度的日志记录:)
https://stackoverflow.com/questions/41532141
复制相似问题