¿Es seguro agregar un nuevo nodo a un clúster Cassandra mientras se está ejecutando una reparación?


15

Me estoy preparando para expandir un clúster Cassandra existente. Tengo reparaciones programadas para ejecutarse de forma recurrente. ¿Debo deshabilitar las reparaciones al agregar un nuevo nodo a un clúster, o puedo arrancar nuevos nodos mientras se ejecutan reparaciones en otro lugar del clúster?


1
por lo que veo aquí , no hay restricción, por lo que puede agregar un nodo al clúster en el momento en que se ejecuta la reconstrucción. Personalmente, trataría de excluir el cruce de tales operaciones.
A.Newgate

Respuestas:


5

Según la documentación de Datastax ,

Advertencia: DataStax recomienda detener las operaciones de reparación durante los cambios de topología ; el servicio de reparación hace esto automáticamente. Es probable que las reparaciones que se ejecutan durante un cambio de topología produzcan errores cuando se trata de rangos móviles.

Por lo tanto, está claro que los cambios de topología (agregar / eliminar nodos) no se recomiendan cuando hay un proceso de reparación activo en su clúster


2
Esa es una nueva propaganda agregada a ese documento después de que se publicó esta pregunta. No estaba tan claro en aquel entonces. Además, no dice que no sea seguro hacerlo, solo que las reparaciones fallarán cuando se muevan los rangos. Sin embargo, esta es la única respuesta que he recibido desde que hice esta pregunta hace dos años y es una respuesta decente que la he aceptado.
Gene
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.