Czy bezpiecznie jest dodać nowy węzeł do klastra Cassandra podczas trwania naprawy?

15

Przygotowuję się do rozszerzenia istniejącego klastra Cassandra. Mam zaplanowane naprawy, które będą się powtarzać. Czy muszę wyłączać naprawy podczas dodawania nowego węzła do klastra, czy mogę ładować nowe węzły, gdy naprawy są uruchomione gdzie indziej w klastrze?

Gen
źródło
1
z tego, co widzę tutaj , nie ma żadnych ograniczeń, więc możesz dodać węzeł do klastra w czasie, gdy uruchamia się przebudowa. Osobiście starałbym się wykluczyć przekraczanie takich operacji.
A.Newgate

Odpowiedzi:

5

Zgodnie z dokumentacją Datastax ,

Ostrzeżenie: DataStax zaleca zatrzymanie operacji naprawczych podczas zmian topologii ; Serwis naprawczy wykonuje to automatycznie. Naprawy uruchomione podczas zmiany topologii prawdopodobnie popełniają błąd, gdy dotyczy to ruchomych zakresów.

Jest więc jasne, że zmiany topologii (dodawanie / usuwanie węzłów) nie są zalecane, gdy w klastrze trwa proces naprawy

Dinesh Kumar
źródło
2
To nowy napis dodany do tego dokumentu po opublikowaniu tego pytania. Wtedy nie było tak jasne. Co więcej, nie oznacza to, że jest to niebezpieczne, tylko że naprawy nie powiedzie się, gdy zakresy zostaną przesunięte. Ponieważ jednak jest to jedyna odpowiedź, jaką otrzymałem od czasu zadania tego pytania dwa lata temu i jest to przyzwoita odpowiedź, którą zaakceptowałem.
Gene,