Множественные операции уплотнения, создающие нагрузку на узлы Cassandra - PullRequest
0 голосов
/ 12 февраля 2019

Некоторые узлы в нашем кластере PROD имеют значение Желтый , КРАСНЫЙ или даже Серый из-за высокой нагрузки.Но узлы все еще работают.

Тайм-аут в течение этого времени наступает массовым.

Все это происходит во время операций сжатия, выполняемых на этом узле.

Есть ли способ контролировать действия по автоматическому уплотнению для пространства ключей или контролировать целое сжатие и запускать их в выходные дни во время простоя ??

Это облегчит производствоузлы в рабочее время.

1 Ответ

0 голосов
/ 12 февраля 2019

Может быть несколько причин высокой нагрузки.это может быть связано с высоким TPS на кластере кассандры.Сжатие - это сложный процесс, требующий не менее 50% дискового пространства для правильного уплотнения при использовании стратегии уплотнения STCS.Вы также можете проверить concurrent_read / cassandra_write в cassandra.yaml и настроить его.Кроме того, вы можете настроить свою кучу, если используете G1GC.мы можем настроить производительность сжатия в зависимости от конфигурации системы. мы можем отключить автоматическое сжатие с помощью nodetool disableautocompaction, но это не рекомендуется в кластере prod.Автосоединение должно быть включено, чтобы освободить место на диске.обновить кластер cassandra, если вы используете более низкую версию cassandra.higher версия дает лучшую производительность, как я использую 3.11.2 и 3.11.3.

...