Могу ли я потерять данные из кластера Cassandra при обновлении Kairos? - PullRequest
0 голосов
/ 23 апреля 2019

У нас Kairos версии 1.1.0-1.20151117201521, работающий на одном сервере и 3 серверных кластерах Cassandra, и мы хотим обновить Kairos до более новой версии.

Мы хотим запустить новую версию Kairos 1.2.2-1.20181109205636 на новом сервере (в случае, если нам нужно вернуться к старому).

  1. Можем ли мы попробовать это без возможности потери данных из кластера Cassandra?

  2. Можем ли мы просто вернуться назад, если что-то пойдет не так?

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Kairos 1.2 не изменяет существующие данные, он добавляет новые таблицы в C *. Новые данные, принятые через 1.2, не будут видны через 1.1, но 1.2 может видеть старые данные, вставленные через 1.1 (и предыдущие)

Рекомендуется установить отдельный экземпляр 1.2 Kairos и убедиться, что он может видеть все ваши данные. Затем измените прием пищи на 1,2.

0 голосов
/ 26 апреля 2019

Я лично не проверял это.

Но из google-groups кажется, что все прошло довольно гладко без потери данных. Я бы всегда советовал взять резервную копию Кассандры, на всякий случай. Cassandra снимок - это операция с постоянным временем.

...