У нас есть кластер Cassandra, работающий на AWS EC2 с 4 узлами в кольце. Мы хотели перенести всю среду в Azure. Мы использовали этот процесс для добавления нового центра обработки данных (Azure) к нашему существующему центру обработки данных (AWS EC2) и использовали стратегию NetworkTopology и GossipingPropertyFileSnitch.
После добавления нового центра обработки данных мы выполнили приведенную ниже команду на всех узлах в новом центре обработки данных. #nodetool восстановить -- "имя центра обработки данных"
Общий объем данных на всех узлах в существующем центре обработки данных составлял около 3 ТБ. Потребовалось около 6-7 дней, чтобы восстановить новый центр обработки данных, и однажды system.log сказал, что все сеансы завершены. мы проверили размер базы данных на каждом узле в новом центре обработки данных и обнаружили, что все 4 узла имеют меньший размер (около 75 ГБ каждый, т.е. всего около 300 ГБ), чем в существующем центре обработки данных.
Может кто-нибудь, пожалуйста, дайте мне знать, если это правильный способ проверить, совпадают ли данные в новом центре обработки данных с существующим центром обработки данных.