2016-09-26 3 views
0

Wenn ich nodetool clearsnapshot ausführen, bekomme ich die normale "Requested cleasing snapshot (s)" Nachricht, aber der Snapshot wird nie entfernt. Was kann ich tun, um zu beheben, warum dies auftritt? Ist es akzeptabel, dass ich die Snapshot-Verzeichnisse manuell aus den Tablespace-Verzeichnissen als Workaround dafür entferne?Der Snapshot konnte mit Nodetool nicht gelöscht werden. Snapshot wird nie gelöscht

nodetool clearsnapshot 1472489985541

Requested clearing snapshot(s) for [1472489985541] 

nodetool listsnapshots | awk '{print $ 1}' | grep^1 | sort -u

1472489985541 
1473165734236 
1473690660090 
1474296554367 

Antwort

1

Um einen Snapshot aus allen Schlüsselbereichen mit dem Snapshot-Namen zu löschen, müssen Sie das Flag -t in Ihrem Befehl clearsnapshot angeben.

1

Ist es akzeptabel für mich nur manuell, um die Snapshot-Verzeichnisse aus den Tabellen Verzeichnisse als Abhilfe für dieses entfernen?

Ja, Sie können die Snapshot-Verzeichnisse immer sicher manuell entfernen. Sie sind nur feste Links zu tatsächlichen SSTables.

+0

Danke, ich war mir nicht sicher, ob es irgendwo in einer Systemtabelle einen Verweis darauf gab, damit nodetool sie verfolgen konnte. – gsteiner

Verwandte Themen