일부 IT 정리 후에는 한 열 패밀리에 대해 전체 정리/복원을 수행해야합니다. 우리는 카산드라가 청소하지 않는 데이터가 중복되어 있다고 생각합니다. 깨끗하게하는 것이 가능하고 Cassandra에게 처음부터 단일 열 패밀리를 재구성 할 수 있습니까?Datastax Cassandra 하나의 열 패밀리 제거 및 정리
업그레이드 중에 일부 노드 만 다시 시작하는 것이 아니라 클러스터에 다시 참여하기로 결정했습니다. 이 과정에서 nodetool netstats
은 노드가 새로운 데이터 파일을 원래 노드로 전송하는 것을 보여줍니다. 클러스터는 안정적이지만 디스크 사용량은 크게 증가했습니다. 새로운 링으로 마이그레이션 할 생각이지만, 디스크 사용량을 줄일 수 있는지보고 싶습니다. 반지가 안정적이고 수리가 잘되어 있습니다.
cf를 정리하면 디스크 공간 사용량을 1 톤 줄여줍니다.
nodetool cleanup
은 크기를 줄이지 않습니다.
새 노드를 클러스터에 가입 시키면 디스크 공간의 약 50 %가 다른 노드로 사용됩니다.
우리는 & & nodetool join
nodetool decommision
의 춤을 할 수 있지만, 우리는 반지의 데이터가 일치하고, 수리는 데이터의 일관성에 걸쳐 것을 보여 것을 확인했다
재미 :) 될 수 없습니다 반지.
짧은 답변 : '예'. '중복 데이터'진단으로 이끄는 증상은 무엇입니까? –
질문 - – chrislovecnm
에 대한 편집 - 업데이트를 참조하십시오. 특정 노드가 소유하지 않은 모든 데이터를 정리하기 위해'nodetool cleanup' 명령을 실행할 수도 있습니다. 이 동작은 대개 클러스터에 용량을 추가 할 때 나타납니다. – MUFC