Cassandra Nodetool的输出不清楚

Cassandra Nodetool的输出不清楚,cassandra,nodetool,Cassandra,Nodetool,在命令的输出中,nodetool listscapshots的真实大小是多少 卡桑德拉文档中没有任何解释。我找了一会儿,在卡桑德拉文档中找不到任何东西-但是,(锡拉本身就是从卡桑德拉派生的)说真实大小是“所有未备份到磁盘的SSTable的总大小” 进一步阅读提供了以下示例: 快照目录中只有一个1TB文件。如果该文件也存在于主列族目录中,则磁盘上的大小为1TB,实际大小为0,因为它已备份到磁盘 “真实大小”似乎是尚未备份的数据量—如果备份是新的,则为0 它是只有该快照具有硬链接的sstables的

在命令的输出中,
nodetool listscapshots
的真实大小是多少


卡桑德拉文档中没有任何解释。

我找了一会儿,在卡桑德拉文档中找不到任何东西-但是,(锡拉本身就是从卡桑德拉派生的)说真实大小是“所有未备份到磁盘的SSTable的总大小”

进一步阅读提供了以下示例:

快照目录中只有一个1TB文件。如果该文件也存在于主列族目录中,则磁盘上的大小为1TB,实际大小为0,因为它已备份到磁盘


“真实大小”似乎是尚未备份的数据量—如果备份是新的,则为0

它是只有该快照具有硬链接的sstables的总大小

快照只是创建到实际sstable组件的硬链接。压缩并删除后,快照中的硬链接可能是引用inode并阻止其释放的唯一链接。这就是它将衡量的

例如,如果禁用压缩并拍摄快照,则在listsnapshots之后立即显示真实大小为零。如果关闭节点并删除数据目录中的一个sstable,然后重新启动,则listsnapshots将显示真实大小作为已删除sstable的大小