从Cassandra中删除一个快照。

13

我正在运行一个四节点的Cassandra集群。我们的一些节点有一些非常大的快照,并且我们的磁盘空间不足。我需要删除这些快照,但是我找不到任何说明如何正确执行此操作的文档。我应该只是关闭节点并删除快照目录中的文件吗?还是有某种命令?谢谢。

我正在运行一个含有 4 个节点的 Cassandra 集群。我们的一些节点有一些非常大的快照,并且我们的磁盘空间不足。我需要删除这些快照,但我找不到任何文档说明如何正确进行此操作。我只需要关闭节点并删除快照目录中的文件吗?或者有没有相应的命令可以使用?谢谢。

1
我认为这个问题更适合在Cassandra邮件列表或IRC上提问。你会很快/更好地得到回复。http://webchat.freenode.net/?channels=#cassandra - zengr
1个回答

16

好的,我(在IRC的帮助下)找到了解决方法。它是nodetool -h localhost clearsnapshot


4
请注意,clearsnapshots会清除所有快照。如果你希望更有选择性(例如保留几天的快照),你可以直接从快照文件夹中安全地删除快照。 - Synchro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接