SSTable 도구
SSTable 도구 (SSTable Tools)
이 섹션에서는 다양한 sstable 도구들의 기능을 설명해요. SSTable은 Cassandra가 디스크에 데이터를 저장하는 기본 단위로, 이 도구들은 주로 진단·복구·유지보수 목적으로 사용됩니다.
이 도구들을 실행하기 전에 Cassandra를 반드시 중지해야 해요. 그렇지 않으면 예상치 못한 결과가 발생할 수 있습니다. 참고: 스크립트들은 Cassandra가 정지되었는지 자체적으로 검증하지 않습니다.
본문
제공되는 SSTable 도구 목록은 다음과 같습니다.
- sstabledump — SSTable 내용을 JSON 형식으로 덤프
- sstableexpiredblockers — 만료 SSTable의 삭제를 막는 차단 SSTable 목록 출력
- sstablelevelreset — SSTable 레벨을 0으로 초기화
- sstableloader — SSTable을 클러스터로 일괄 로드
- sstablemetadata — SSTable 메타데이터 출력
- sstableofflinerelevel — SSTable을 오프라인으로 릴레벨링
- sstablepartitions — SSTable 파티션 정보
- sstablerepairedset — SSTable 리페어 처리 상태 설정
- sstablescrub — 손상된 SSTable 복구
- sstablesplit — 큰 SSTable 분할
- sstableupgrade — SSTable 버전 업그레이드·다운그레이드
- sstableutil — SSTable 파일 목록 조회·정리
- sstableverify — SSTable 오류·손상 검증