【问题标题】:Regarding Cassandra Table Size关于 Cassandra 表大小
【发布时间】:2018-09-29 20:51:11
【问题描述】:

如何计算 cassandra 中键空间的总大小? 我试过 nodetool cfstats 和 nodetool tablestats 命令。它提供了很多信息,但我不确定哪个字段提供了确切的信息。 任何人都可以建议任何方法来找出 Cassandra 中键空间和表的大小吗?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    “nodetool tablestats”替换了旧命令“nodetool cfstats”。换句话说,两者都是一样的。此命令的输出列出了键空间中每个表的大小。

    在输出中,您正在寻找 “已用空间(总计)” 值。它是属于该表的 SSTables 使用的磁盘空间的总字节数,包括等待 GCd 的过时 SSTables。

    由于一个键空间内可能有多个表,您需要为属于一个键空间的所有表汇总“已用空间(总计)”,以获得键空间占用的大小。

    如果您对节点具有 SSH 访问权限,另一种选择是访问 Cassandra 数据目录并发出“du -h”以获取每个密钥空间目录的大小。再次总结该键空间的所有节点上的目录大小(忽略快照大小)。

    【讨论】:

    • 非常感谢。这很有帮助:-)
    猜你喜欢
    • 1970-01-01
    • 2013-10-09
    • 2017-03-31
    • 2013-10-21
    • 1970-01-01
    • 2013-12-05
    • 2020-06-05
    • 1970-01-01
    • 2015-06-06
    相关资源
    最近更新 更多