У нас есть текущий производственный кластер, работающий на Cassandra 2.2.4
[cqlsh 5.0.1 | Cassandra 2.2.4 | CQL spec 3.3.1 | Native protocol v4]
Мы хотим перенести эту настройку на новый кластер с DSE 5.0
, не нарушая нашего текущего производства.
Каковы шаги, чтобы сделать это с нулевым/минимальным временем простоя?
- Мы хотим иметь это как отдельный кластер.
- Можем ли мы использовать sstableloader из исходного кластера в целевой и выполнить sstableupgrade в целевом?
- Должны ли мы остановить уплотнение существующего кластера при запуске sstabloader?
- Как перенести вновь созданные sstables из-за производственного трафика?
- Должны ли мы сделать приложение для записи в оба кластера, но только для чтения из старого кластера, пока новый кластер не будет синхронизирован со старым кластером?
- Должны ли мы запускать sstableloader из каталога старых данных или из каталога моментальных снимков. В чем разница между двумя подходами?