2015-11-11 12 views
5

Ich versuche zu verstehen, Einschränkungen der Aktualisierung von/zu verschiedenen Versionen von Cassandra.cassandra 2.1 -> 3.0 upgrade restrictions

Auf der einen Seite, Cassandra docs http://docs.datastax.com/en/upgrade/doc/upgrade/cassandra/upgradeC_c.html

sagen "Cassandra Einschränkungen 3.0.x: Upgrade von Cassandra 2.1 Versionen größer oder gleich 2.1.9 ...", und ich verstehe, dass als ‚Sie konnte von Version 2.1.8 und früheren Versionen 2.1 * nicht auf Version 3.0 aktualisiert werden.

Auf der anderen Seite gibt es keine Einschränkungen bei der Aktualisierung von beispielsweise 2.1.8 (Version vor 2.1.9) auf 2.1.11 (Version nach 2.1.9), insbesondere 2.1.8 -> 2.1.11 Upgrade erfordert kein Upgrade von stables.

Könnte also jemand erklären, warum es möglich ist, von 2.1.9 auf 3.0 zu aktualisieren, aber nicht von 2.1.8 auf 3.0?

Antwort

5

Die Dokumente beschränken die Aktualisierung von den ersten 2.1-Versionen auf 3.0, da in den späteren 2.1-Versionen, die sich auf Upgrades auswirken, Bugfixes und Stabilitätsverbesserungen auftreten.

Die beste Vorgehensweise besteht darin, vor der Aktualisierung einer Hauptversion zum neuesten Patch in Ihrer Branche zu wechseln. I.E. Gehe zum neuesten 2.1.x und gehe dann zu 3.0.

Hinweis: 3.0.0 fiel letzte Nacht und es ist sehr früh in seinem Release-Zyklus. Stellen Sie sicher, dass Sie in einer Qa-Umgebung gründlich testen, bevor Sie Ihre Produktionsinstanz aktualisieren, und befolgen Sie die Upgrade-Dokumentation sorgfältig.

+0

Danke für Ihre Antwort. Ich werde jetzt nicht auf 3.0 upgraden, sondern versuchen, herauszufinden, was ich tun sollte, um von meiner aktuellen Version (2.1.8) auf 3.x zu aktualisieren, wenn es für die Produktionsnutzung bereit sein wird. –

+0

Aber ich verstehe immer noch nicht den Unterschied zwischen dem Starten von 3.0 mit Daten in Sstables, die zuvor von 2.1.8 produziert wurden, und dem Starten von 3.0 mit Sstables, die zuvor von 2.1.9 und höher erzeugt wurden, da das Format von stables das gleiche ist? –

+1

Streaming usw. muss passieren. Sie möchten eine stabile Version, wenn Sie ein Upgrade durchführen. – phact

Verwandte Themen