복구가 실행되는 동안 Cassandra 클러스터에 새 노드를 추가하는 것이 안전합니까?


15

기존 Cassandra 클러스터를 확장 할 준비가되었습니다. 수리가 반복적으로 실행되도록 예약되었습니다. 클러스터에 새 노드를 추가 할 때 복구를 비활성화해야합니까, 아니면 복구가 클러스터의 다른 곳에서 실행되는 동안 새 노드를 부트 스트랩 할 수 있습니까?


1
여기 에서 볼 수 있듯이 제한이 없으므로 재구성이 실행될 때 클러스터에 노드를 추가 할 수 있습니다. 개인적으로, 나는 그러한 작업을 건너는 것을 배제하려고합니다.
A.Newgate 9

답변:


5

당으로 Datastax 문서 ,

경고 : DataStax 는 토폴로지 변경 중에 복구 작업을 중지 할 것을 권장합니다 . 수리 서비스가이를 자동으로 수행합니다. 토폴로지 변경 중에 실행되는 수리는 이동 범위와 관련 될 때 오류가 발생할 수 있습니다.

따라서 클러스터에 복구 프로세스가 남아있는 경우 토폴로지 변경 (노드 추가 / 제거)은 권장되지 않습니다.


2
이 질문이 게시 된 후 해당 문서에 추가 된 새로운 설명입니다. 그때는 명확하지 않았습니다. 또한 안전하지 않다고 말하지 않으며 범위가 이동하면 수리가 실패합니다. 그러나 이것은 2 년 전에이 질문을 한 이후로받은 유일한 대답이며 내가 받아 들인 적절한 대답입니다.
Gene
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.