cassandra - Cassandra NodeTool 显示值为 NaN
问题描述
在我的 3 节点 Cassandra 集群中,我尝试通过执行“nodetool info”来获取节点信息,但我可以在缓存详细信息中看到一些 NaN 值。
Rack : 2a
Exceptions : 0
Key Cache : entries 478610, size 36.52 MiB, capacity 50 MiB, 251452781 hits, 292195506 requests, 0.861 recent hit rate, 14400 save period in seconds
Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds
Counter Cache : entries 0, size 0 bytes, capacity 25 MiB, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds
Chunk Cache : entries 18, size 1.12 MiB, capacity 219 MiB, 259 misses, 9648 requests, 0.973 recent hit rate, NaN microseconds miss latency
无法弄清楚为什么它返回 NaN 值。
使用 Cassandra 版本:3.11.6
解决方案
发生这种情况是因为相应的缓存中没有活动,因此无法计算命中率,因为 0 命中除以 0 请求会得到 NaN(不是数字)。你可以看到这个关于 NaN 的讨论
推荐阅读
- c# - 单次使用 Jwt Token 在 angular 6 的 asp.net 核心中进行电子邮件验证
- typescript - 枚举对象的类型是什么
- solr - 仅在特定字段上的 SOLR 同义词
- python - 是否可以将 Tableau 集成到 Python 中?
- python - OpenCV 错误:(-215:断言失败)VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'CvtHelper'
- ajax - 数据不会使用 Ajax 发送到控制器
- javascript - 如何使跨度可点击?
- c# - 使用最新版本的 nuget 参考构建 C# 标准项目
- c++ - std::unordered_map::extract 引用/指针失效
- c++ - 字符串共享内存映射向量