2016-09-26 2 views
0

nodetool clearsnapshot을 실행하면 정상적인 "요청 된 스냅 샷을 삭제했습니다"라는 메시지가 표시되지만 스냅 샷은 절대로 제거되지 않습니다. 이 문제의 원인을 해결하려면 어떻게해야합니까? 이 문제를 해결하기 위해 스냅 샷 디렉토리를 수동으로 테이블 스페이스 디렉토리에서 제거 할 수 있습니까?Nodetool을 사용하여 스냅 샷을 지울 수 없습니다. 스냅 샷이 삭제되지 않습니다

nodetool의 clearsnapshot 1472489985541

Requested clearing snapshot(s) for [1472489985541] 

nodetool의 listsnapshots | awk '{print $ 1}'| grep^1 | 나 그냥 수동에 대한 해결 방법으로 테이블 스페이스 디렉토리의 스냅 샷 디렉토리를 제거하는 일종의 -u

1472489985541 
1473165734236 
1473690660090 
1474296554367 

답변

1

스냅 샷 이름을 사용하여 모든 키 스페이스에서 스냅 샷을 삭제하려면 clearsnapshot 명령에 -t 플래그를 지정해야합니다.

1

은 허용인가?

예, 스냅 샷 디렉토리를 수동으로 안전하게 제거 할 수 있습니다. 실제 SSTable에 대한 하드 링크 일뿐입니다.

+0

감사합니다. nodetool이 시스템 테이블을 추적 할 수있는 시스템 테이블에 참조가 있는지 확실하지 않았습니다. – gsteiner

관련 문제