cassandra - 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。
我错过了什么?为什么负载这么高?
解决方案
它最有可能来自 2.2.11 中修复的错误 ( CASSANDRA-13738 )。
推荐阅读
- firebase - Flutter,FireStore如何一次更新所有文档中的字段
- c# - 重新排列 csv.file
- java - iText 7(Java)当大表扩展到下一页时,它不绘制底部边框
- javascript - 如何打开动态生成带有 JavaScript 的 HMTL
- java - Android Studio 安装失败
- css - 每个动作都有不同的光标
- java - 在没有给定数字集的情况下找到所有可能的数字组合以达到给定的总和(Java)
- ios - Swift Dispatch Group 问题线程问题
- c# - 如何在datagridview winform中将新添加的行移动到顶部?
- azure-keyvault - 基于角色的密钥保管库机密