У нас было 3 региона для кластера cassandra, каждый из которых состоял из 2 узлов, всего 6. Затем мы добавили еще 3 региона, теперь у нас есть 12 узлов кассандры в кластере. После добавления узлов мы обновили коэффициенты репликации и начали ремонт nodetool. Но команда висит более 48 часов и еще не закончена. Когда мы просматривали журналы 1 или 2, AntiEntropySessions все еще ждут, потому что некоторые из CF не полностью синхронизированы. Все AntiEntropySessions успешно получают дерево merkle из всех узлов для всех CF. Но некоторые ремонтные ч/б некоторые узлы не завершены для некоторых CF, поэтому это приводит к ожидающим AntiEntropySessions, и ремонт висит.Cassandra: ремонт инструмента подвесного узла
Мы используем Cassandra 1.1.12. Теперь мы не сможем обновить Кассандру. Мы перезапустили узлы и снова начали ремонт, но он все еще зависает. Мы наблюдали один CF, который часто читает и записывает в начальных 3 областях, которые активны во время ремонта, полностью не синхронизируется во все времена.
Необходимо ли, чтобы во время выполнения ремонта не было никаких операций чтения/записи в любом CF? Или предложите мне, что может быть проблемой?
Спасибо. ремонт поддиапазона помог мне исправить конкретный диапазон токенов. –