我可以删除 Cassandra 中的 data/system 目录吗?

Can I delete data/system directory in Cassandra?

我不知道在 Cassandra 中是否删除或保留此文件夹。 我的 cassandra 系统有一个数据文件夹。在数据文件夹中有很多文件夹。 特别是,系统文件夹在磁盘中使用了很多 space。(大约占整个磁盘的 20%) 我想如果这个文件夹不可用所以我删除这个文件夹以便在磁盘中有一个免费的space。

这个系统文件夹位置是这个。 /cassandra_installation_location/data/system

我可以毫无问题地删除这个文件夹吗?

谢谢。

** 更新

谢谢@Erick Ramirez,感谢您对我的问题的回答。 如您所说,我附上一些图片,包括目录结构和目录中每个文件夹的大小。

对不起,因为我在这个网站上没有 10 个声誉,所以我不能在我的文章中嵌入图片。 我必须上传并添加到 link 在我的文章中包含图片。

这张图片显示了整个系统的体积。 This image is a volume of entire system.

这张图片显示了数据文件夹的大小。 This image is a size of data folder

这张图片显示了我的数据文件夹中子目录的大小。 this image show the sizes of subdirectories in my data folder.

最后,这张图片显示了 data/system 文件夹中子目录的大小。 this image show the sizes of subdirectories in data/system folder

感谢您的回答。

快速回答是否定的,您应该永不手动删除节点data/目录中的任何文件或子目录,否则您可能会 (a) 丢失数据,或 ( b) 损坏节点使其无法工作。

data/system/ 目录尤其包含 Cassandra 节点正常运行所必需的所有元数据。元数据在节点本地,通常不会复制到其他节点,因此如果删除它,您可能会永远丢失它。

清理 data/ 目录的唯一例外是您不再需要 removing snapshots(备份)。

您需要先确定 data/system 中哪个 table 占用最多 space,然后才能采取必要的措施。如果您使用以下详细信息更新原始 post,其中 (1) table 子目录正在使用大量磁盘 space,以及 (2) 子目录的内容,我会很高兴查看它们并更新我的答案。干杯!