Уплотнения в Кассандре - PullRequest
0 голосов
/ 06 июня 2018

Я пытался внести изменения в конфигурацию файла cassandra-env.sh.

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

Так что же произойдет с этими отложенными задачами, если я отскочу на мои узлы, когда выполняются уплотнения?

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

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

nodetool compactionstats -H - ваш друг, чтобы проверить текущий статус и ожидаемое время выполнения текущих уплотнений.

ЕслиВы хотите, чтобы ваши узлы запускались быстрее, очищайте nodetool flush, сливайте nodetool drain и затем останавливайте узел.(Таким образом вы очищаете коммитлог).

0 голосов
/ 06 июня 2018

Все очень просто: ожидаемое уплотнение не будет выполнено для зависимых узлов.Для среды development или test вы можете делать все, что захотите, но для производственной среды, которую мы предпочитаем, выполнить все ожидающие задачи уплотнения и затем перейти к изменениям.

Если вы спешите, перейдите на Nodetool Stop , он остановит процесс уплотнения и перейдет к изменениям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...