Как безопасно вывести из эксплуатации аналитику DC в Кассандре?

У меня есть кластер Cassandra с 6 узлами, 3 находятся в главном DC Cassandra, и 3 находятся в DC Analytics. Мне больше не нужен DC Analytics, и я хочу вывести его из эксплуатации. Я хочу убедиться, что я делаю это безопасно, потому что я не хочу влиять на Cassandra DC или на моих клиентов. У меня есть только одно пространство ключей, которое реплицируется по всему DC, и я планировал использовать ALTER KEYSPACE, чтобы просто удалить репликацию в DC Analytics. После этого я просто отключил бы узлы Google Analytics в ec2. Это безопасный план?

1 ответ

Решение

1) Использование ALTER KEYSPACE удалить аналитику DC из replication стратегия.

2) Использование nodetool decommission безопасно удалить эти узлы из кластера (в идеале по одному). У них больше не будет никаких данных, поэтому им нечего будет передавать своим соседям.

3) Прекратить экземпляры.

Другие вопросы по тегам