2017-03-28 13 views
1

aws 싱가포르 지역에 4 개의 캐산드라 노드 클러스터 (4 코어, 32GB RAM)가 있습니다. 나는 mumbai 지역으로 3 노드의 새로운 클러스터를 만들고 그것을 다른 데이터 센터로 명명하고 그에 따라 클라이언트를 변경하기 위해 mumbai region으로 마이그레이션해야합니다. 이전 데이터 센터에서 새로운 데이터 센터로 데이터를 복제하기 위해 nodetool rebuild를 실행합니다. 디스크의 데이터는 약 150GB이지만, nodetool 상태를 실행하면 26GB 만 표시됩니다. 카산드라 버전 3.9. nodetool 재구성이 아직 실행 중입니다.노드 타일 재구성 작업 방법

답변

0

150GB는 백업/스냅 샷/오래된 데이터 일 수 있습니다. 데이터의 하위 디렉토리를 확인하십시오.

새 클러스터를 만들 때 이전 서버의 이전/사용 된 이미지에서 데이터를 복사 했습니까?

Nodetool rebuild는 모든 데이터를 복사해야합니다.

+0

아니요 새 컴퓨터에 스냅 샷이 없으며 이전 서버의 복사본을 전혀 복사하지 않았습니다 – deenbandhu

+0

중간에 재구성이 중지 되었습니까? 클러스터에 부하가 많이 듭니까? 또한 오래된 dc와 새로운 dc 사이의 큰 테이블에 대해 데이터 디렉토리의 파일을 비교하려고 시도하십시오. – nevsv

+0

nodetool이 자동으로 업데이트 한 데이터는 도움을 주셔서 감사합니다. – deenbandhu