Sachin PK Asked: 2016-05-14 03:58:13 +0800 CST2016-05-14 03:58:13 +0800 CST 2016-05-14 03:58:13 +0800 CST Cassandra 节点磁盘空间使用率超过 90% 772 嗨,我正在运行一个 5 节点 dse cassandra 集群。每个节点的磁盘使用率大约为 90%,所以我已经从我的密钥空间中删除了数据(我只有一个密钥空间)。但是我的磁盘空间仍然是 90%。无论如何要重新获得已删除数据的磁盘空间吗? disk-space-utilization cassandra 2 个回答 Voted patrickceg 2016-05-15T19:35:31+08:002016-05-15T19:35:31+08:00 警告:如果您有任何合法的键空间快照,这也会清除它们(因此您需要备份它们)。 继续每个节点并调用终端: nodetool clearsnapshot 删除键空间后,Cassandra 仍然保留数据,直到调用它来明确清除它。 http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsClearSnapShot.html Best Answer Steffen Winther Sørensen 2016-05-17T10:55:39+08:002016-05-17T10:55:39+08:00 认为他说从他唯一的密钥空间中删除了数据,因此现在得到了墓碑,请尝试在这里查看注意进行手动/主要压缩和磁盘上可能需要的可用空间。如果您的磁盘填充过多而无法让压缩处理此问题,则可以删除一个节点,擦除它,然后再次引导它,并在集群周围逐个节点执行此操作。考虑始终留出空间来进行压缩和处理节点故障,即。不要过多地填充节点(可能少于 50-75% 的磁盘使用率)。
警告:如果您有任何合法的键空间快照,这也会清除它们(因此您需要备份它们)。
继续每个节点并调用终端:
删除键空间后,Cassandra 仍然保留数据,直到调用它来明确清除它。
http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsClearSnapShot.html
认为他说从他唯一的密钥空间中删除了数据,因此现在得到了墓碑,请尝试在这里查看注意进行手动/主要压缩和磁盘上可能需要的可用空间。如果您的磁盘填充过多而无法让压缩处理此问题,则可以删除一个节点,擦除它,然后再次引导它,并在集群周围逐个节点执行此操作。考虑始终留出空间来进行压缩和处理节点故障,即。不要过多地填充节点(可能少于 50-75% 的磁盘使用率)。