2015-11-11 4 views
5

Я пытаюсь понять ограничения обновления с/на разные версии cassandra.cassandra 2.1 -> 3.0 ограничения на обновление

С одной стороны, Cassandra документы http://docs.datastax.com/en/upgrade/doc/upgrade/cassandra/upgradeC_c.html

говорят «ограничения 3.0.x Кассандры: Обновление от Cassandra 2.1 версии больше или равно 2.1.9 ...», и я понимаю, что как «вы не удалось обновить до 3.0 от 2.1.8 и до версии 2.1. *.

С другой стороны, нет никаких ограничений на модернизацию, скажем, 2.1.8 (версия до 2.1.9) до 2.1.11 (версия grater then 2.1.9), в частности, 2.1.8 -> 2.1.11 обновление не требует обновления sstables.

Итак, может кто-нибудь объяснить, почему можно обновить с 2.1.9 до 3.0, но не с 2.1.8 до 3.0?

ответ

5

Документы ограничивают вас обновлением с ранних версий 2.1 до 3.0, поскольку исправления ошибок и улучшения стабильности в последующих выпусках 2.1, которые влияют на обновления.

Лучшей практикой является переход к последнему патчу на вашем филиале перед обновлением основного выпуска. И.Е. перейдите к последнему 2.1.x, а затем перейдите к 3.0.

Примечание: 3.0.0 упал прошлой ночью, и это очень рано в его периоде выпуска. Перед обновлением своего экземпляра убедитесь, что вы тщательно протестировали среду qa и внимательно следите за документами по обновлению.

+0

Спасибо за ваш ответ. Я не собираюсь обновляться до 3.0 прямо сейчас, но пытаюсь выяснить, что я должен сделать, чтобы быть готовым к обновлению с моей текущей версии (2.1.8) до 3.x, когда она будет готова к использованию. –

+0

Но я все еще не понимаю разницы между запуском 3.0 с данными в sstables, ранее выпущенными в 2.1.8, и начиная с версии sstables, ранее выпущенной 2.1.9 и выше, так как формат sstables тот же самый? –

+1

Поток и т. Д. Должно произойти. Вы хотите стабильный выпуск при обновлении. – phact

Смежные вопросы