【发布时间】:2018-09-29 20:51:11
【问题描述】:
如何计算 cassandra 中键空间的总大小? 我试过 nodetool cfstats 和 nodetool tablestats 命令。它提供了很多信息,但我不确定哪个字段提供了确切的信息。 任何人都可以建议任何方法来找出 Cassandra 中键空间和表的大小吗?
【问题讨论】:
标签: cassandra
如何计算 cassandra 中键空间的总大小? 我试过 nodetool cfstats 和 nodetool tablestats 命令。它提供了很多信息,但我不确定哪个字段提供了确切的信息。 任何人都可以建议任何方法来找出 Cassandra 中键空间和表的大小吗?
【问题讨论】:
标签: cassandra
“nodetool tablestats”替换了旧命令“nodetool cfstats”。换句话说,两者都是一样的。此命令的输出列出了键空间中每个表的大小。
在输出中,您正在寻找 “已用空间(总计)” 值。它是属于该表的 SSTables 使用的磁盘空间的总字节数,包括等待 GCd 的过时 SSTables。
由于一个键空间内可能有多个表,您需要为属于一个键空间的所有表汇总“已用空间(总计)”,以获得键空间占用的大小。
如果您对节点具有 SSH 访问权限,另一种选择是访问 Cassandra 数据目录并发出“du -h”以获取每个密钥空间目录的大小。再次总结该键空间的所有节点上的目录大小(忽略快照大小)。
【讨论】: