首页 > 解决方案 > nodetool 报告的负载比实际高得多?

问题描述

我有一个包含 24 个节点的环,位于 2 个数据中心。每个节点都使用 Apache Cassandra 2.2.10,一切正常。

但是我看到 nodetool 报告的磁盘空间使用率和负载之间存在巨大差异。

在其中一个节点上,我看到:

=$ nodetool info | grep Load
Load                   : 1.99 TB

而数据目录只有:

=$ sudo du -sh /var/lib/cassandra/data/
331G    /var/lib/cassandra/data/

那里有一些快照,但据我了解,它们可以增加磁盘上的数据使用量,但不应该增加负载。如果负载显示为 100,磁盘空间为 300,这将是有意义的。但对我来说 - 负载是实际磁盘空间使用量的 6 倍。

我不使用磁盘压缩,甚至不检查 ls 报告的文件大小 - 我在磁盘上获得了 ~ 330G。

我错过了什么?为什么负载这么高?

标签: cassandra

解决方案


它最有可能来自 2.2.11 中修复的错误 ( CASSANDRA-13738 )。


推荐阅读