Ist es sicher, einem Cassandra-Cluster einen neuen Knoten hinzuzufügen, während eine Reparatur ausgeführt wird?


15

Ich bereite mich darauf vor, einen vorhandenen Cassandra-Cluster zu erweitern. Ich habe Reparaturen geplant, die immer wieder ausgeführt werden sollen. Muss ich Reparaturen deaktivieren, wenn ich einem Cluster einen neuen Knoten hinzufüge, oder kann ich neue Knoten booten, während Reparaturen an einer anderen Stelle im Cluster ausgeführt werden?


1
Nach dem, was ich hier sehe , gibt es keine Einschränkung, sodass Sie dem Cluster zum Zeitpunkt der Ausführung der Neuerstellung einen Knoten hinzufügen können. Persönlich würde ich versuchen, das Überschreiten solcher Operationen auszuschließen.
A. Newgate

Antworten:


5

Wie pro DataStax Dokumentation ,

Warnung: DataStax empfiehlt, Reparaturvorgänge während Topologieänderungen zu stoppen . Der Reparaturdienst erledigt dies automatisch. Reparaturen, die während einer Topologieänderung ausgeführt werden, sind wahrscheinlich fehlerhaft, wenn Bereiche verschoben werden.

Es ist also klar, dass Topologieänderungen (Hinzufügen / Entfernen von Knoten) nicht empfohlen werden, wenn in Ihrem Cluster ein Reparaturprozess ausgeführt wird


2
Das ist ein neuer Klappentext, der dem Dokument hinzugefügt wurde, nachdem diese Frage gestellt wurde. Damals war es nicht so klar. Darüber hinaus bedeutet dies nicht, dass dies unsicher ist, sondern lediglich, dass Reparaturen fehlschlagen, wenn Bereiche verschoben werden. Dies ist jedoch die einzige Antwort, die ich seit dem Stellen dieser Frage vor zwei Jahren erhalten habe, und es ist eine anständige Antwort, die ich akzeptiert habe.
Gene
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.