【发布时间】:2016-09-15 18:43:42
【问题描述】:
通过 ops-center 和 nodetool cfstats,我能够发现键空间表的分区之一是 560 Mb,但无法找出是哪个分区。我们如何追踪表的哪个分区有那么大??
【问题讨论】:
标签: cassandra datastax partition nodetool column-family
通过 ops-center 和 nodetool cfstats,我能够发现键空间表的分区之一是 560 Mb,但无法找出是哪个分区。我们如何追踪表的哪个分区有那么大??
【问题讨论】:
标签: cassandra datastax partition nodetool column-family
最快的方法是在日志中查找有关压缩大分区的消息。有点作弊,但它通常有效。
除此之外,您需要将 sstables 转储到 json,然后检查 json。有很多人为此在线编写了工具 - https://github.com/BrianGallew/cassandra_tools 就是一个例子。
【讨论】:
cat /var/log/cassandra/system.log | grep large 成功了。太棒了,谢谢!