2016-10-17 2 views
2

현재 카산드라 클러스터가 다음과 같다고 가정합니다. DC1 : 2 DC2 : 2 각 데이터 센터에는 2 개의 노드가 있고 RF = 2입니다. 이제 DC2 : 2, DC2 : 2, DC4 : 2의 두 데이터 센터 을 추가하고 있습니다. DC3 및 DC4의 새 노드에서 nodetool 복구를 실행해야합니다. 지금까지 새로운 DC에서 nodetool rebuild를 실행하는 것으로 충분합니다.새 데이터 센터가 추가 된 경우 '복구'를 실행해야합니까?

또한 'nodetool repair'를 실행할시기에 대한 질문이 하나 더 있습니다. 저에게 조언 해주십시오.

답변

4

새 DC를 포함하도록 NetworkTopology 복제 요소를 변경 한 후에는 새 DC를 추가하기 때문에 원본 DC를 기존 DC에 지정해야합니다.

여기에 detailed steps for adding a new DC입니다.

일반적으로 기본 GC 그레이스 설정이있는 경우 매주 복구를 실행해야합니다.

+0

감사합니다. 따라서 DC3을 추가 할 때 DC1을 다시 작성하고 DC2를 다시 작성해야 DC3의 모든 노드에서이 명령을 실행해야합니다. 내가 맞습니까? –

+0

또 하나의 질문입니다. 읽기/쓰기 작업이 많은 노드에서 복구를 실행할 수 있습니까? –

+0

DC 3을 추가하면 DC 1 또는 2를 대상으로 각 노드를 다시 작성하면 충분합니다. –

관련 문제