Как безопасно вывести из эксплуатации аналитику 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) Прекратить экземпляры.