Избегайте регистрации предупреждений о небольших уплотнениях/сбросах памяти.

Запуск dsc21 cassandra 2.1.5 и это в нашем cassandra.yaml:

compaction_large_partition_warning_threshold_mb: 512000

но по-прежнему видят предупреждения, подобные этим:

WARN [MemtableFlushWriter:1] 08-01-2017 12:11:11,626 SSTableWriter.java:241 — Сжатие больших разделов system/local:local (472 байта) SSTableWriter.java:241 — Сжатие больших разделов system/local:local (126 байт) WARN [CompactionExecutor:1] 08.01.2017 12:11:11,804 байты)

таким образом, регистрируется множество предупреждений:/

Зачем все еще регистрировать, когда размеры намного ниже запрошенного порога, ошибки или функции?


person Steffen Winther Sørensen    schedule 08.01.2017    source источник


Ответы (1)


Было сказано, что внутри этот параметр конфигурации умножается на 1M и сохраняется в типе данных java int со знаком 32bit => 2 ^ 31 ~ 2048M, поэтому установка порога на 2000M остановила чрезмерное ведение журнала :)

person Steffen Winther Sørensen    schedule 31.01.2017