Est-il sûr d'ajouter un nouveau nœud à un cluster Cassandra pendant qu'une réparation est en cours?


15

Je me prépare à étendre un cluster Cassandra existant. Des réparations doivent être exécutées de manière récurrente. Dois-je désactiver les réparations lors de l'ajout d'un nouveau nœud à un cluster, ou puis-je démarrer de nouveaux nœuds pendant que les réparations s'exécutent ailleurs dans le cluster?


1
d'après ce que je vois ici , il n'y a aucune restriction, vous pouvez donc ajouter un nœud au cluster au moment de la reconstruction. Personnellement, j'essaierais d'exclure le franchissement de telles opérations.
A.Newgate

Réponses:


5

Selon la documentation Datastax ,

Avertissement: DataStax recommande d'arrêter les opérations de réparation lors des changements de topologie ; le service de réparation le fait automatiquement. Les réparations en cours d'exécution lors d'un changement de topologie sont susceptibles de générer des erreurs lorsqu'elles impliquent le déplacement de plages.

Il est donc clair que les modifications de la topologie (ajout / suppression de nœuds) ne sont pas recommandées lorsqu'un processus de réparation est en cours dans votre cluster


2
C'est un nouveau texte de présentation ajouté à ce document après la publication de cette question. Ce n'était pas si clair à l'époque. De plus, cela ne dit pas qu'il est dangereux de le faire, juste que les réparations échoueront lorsque les gammes seront déplacées. Cependant, c'est la seule réponse que j'ai reçue depuis que j'ai posé cette question il y a deux ans et c'est une réponse décente, je l'ai acceptée.
Gene
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.