【发布时间】:2018-03-04 12:27:02
【问题描述】:
这是关于 Cassandra 架构的初学者问题。
我有一个 3 节点 Cassandra 集群。数据目录位于 $CASSANDRA_HOME/data/data。我已经加载了一个巨大的数据集。我做了nodetool flush 然后nodetool tablestats 在我加载数据的表上。这表示占用的总空间约为 50GiB。我很好奇并检查了每个节点上我的数据目录du $CASSANDRA_HOME/data/data 的大小,每个节点显示大约 1-2GB。数据目录怎么会小于单个表占用的空间?我错过了什么吗?我的表是用replication factor 1创建的
【问题讨论】:
-
50Gb 什么样的数据?压缩在这里发挥了重要作用。
-
我的问题更倾向于,即使在压缩时,它是否应该在两个地方都反映相同?
-
@xmas79 未启用压缩。
-
压缩从一开始就被禁用了吗?请发布 YAML 配置
标签: memory cassandra disk nodetool du