Перестройка Nodetool не работает надежно на Cassandra 3.11.3 - PullRequest
0 голосов
/ 17 декабря 2018

В настоящее время у меня есть кластер cassandra 3.11.3 с одним DC.Я недавно добавил еще один постоянный ток в мой кластер.И я следовал инструкциям @ https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsAddDCToCluster.html

В соответствии с инструкциями, которые я запускал 'nodetool rebuild -ks - dc1 на каждом из узлов.Однако эта команда перестроения на самом деле не работала, как задумано.Мои данные частично отсутствуют в новых узлах.Это я знаю, потому что я выбрал данные в новом DC через мое приложение, используя последовательность local_one.Я не вижу пополнения данных через чтение восстановления либо.О, и я должен упомянуть, что не было ошибок в журналах после команды перестроения.Так что все, казалось, удалось.

Что мне здесь не хватает?Об этом сообщается об известной проблеме?

1 Ответ

0 голосов
/ 18 декабря 2018

Вы должны запустить nodetool rebuild --<existing DC> на каждом узле.эта команда будет извлекать все данные пространства ключей из существующего центра обработки данных на основе выделенных токенов и RF.Для обеспечения согласованности, пожалуйста, запустите полный ремонт также на узлах.

...