Нужно ли запускать уплотнение на каждом узле кластера в Кассандре 3?

У нас есть 4 узла кластера кассандры. Нужно ли выполнять сжатие и восстановление на каждом узле кластера?

Версия Cassandra:- Cassandra 3.0.10 Количество узлов в кластере: 4 Коэффициент репликации:- 4 Стратегия сжатия:- LeveledCompactionStrategy

Спасибо

2 ответа

Чтобы ответить на вопрос, уплотнение "Да" необходимо запустить на всех узлах.

Правильный ответ заключается в том, что вы не должны быть одними из тех, кто занимается уплотнением. Cassandra почти всегда способна определить, когда выполнять сжатие самостоятельно, и вам не нужно вызывать его вручную.

Фактически, после того, как вы запустите сжатие вручную, вероятность того, что уплотнение будет происходить органически в будущем, ничтожно мала, поэтому вы застряли на том, чтобы сделать это вручную.

Аналогичный ответ на DBA.StackExchange: https://dba.stackexchange.com/questions/71781/cassandra-maintenance/74213

Да, уплотнение выполняется автоматически, но вы должны запустить регулярный ремонт

Другие вопросы по тегам