Можно ли запустить очистку nodetool, пока выполняется восстановление nodetool? - PullRequest
0 голосов
/ 02 июля 2018

У меня есть пара вопросов.

  1. Можно ли запустить очистку nodetool, пока выполняется восстановление nodetool? Наши запланированные cron запускают команду «nodetool repair -pr» на серверах. Этот ремонт занимает несколько дней, чтобы закончить. Я только что закончил добавлять новый сервер. И я хочу запустить команду "nodetool cleanup". Можно ли запускать эту команду во время выполнения команды "nodetool repair -pr"?

  2. Можно ли запускать команду «nodetool cleanup» на нескольких серверах одновременно?

  3. Можно ли запускать команду "nodetool repair -pr" на нескольких серверах одновременно?

Cassnadra версии 2.1 и 1.2.

1 Ответ

0 голосов
/ 03 июля 2018

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

Исправление с помощью -pr уменьшает накладные расходы на других узлах, но все же хочет, чтобы они отправляли дерево меркле, и может сделать их немного занятыми и может снизить производительность при параллельной работе. Это также должно быть выполнено в последовательности, чтобы справиться с высокими значениями ввода-вывода и устранить задержки.

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