何时向cassandra集群添加节点



哪些症状/迹象表明现有集群节点容量过大,并且集群需要添加更多节点?想知道在将更多节点添加到集群之后可能出现的性能症状是什么。

这在很大程度上取决于配置和您的用例。您可能需要查看现有集群中的不同指标。您应该关注的一些指标包括。

  1. CPU使用情况
  2. 查询延迟
  3. 内存(取决于堆内存的使用方式(
  4. 磁盘使用情况

基于这些指标,您应该决定是否扩展集群。

这些是添加新节点时应该注意的常见场景

  1. 群集的性能降低。即使经过所有调整,您也无法获得所需的吞吐量
  2. 需要更多磁盘空间-通常情况下,您可以通过添加新磁盘来增加磁盘空间,但超过限制(通常为2TB(后,建议添加新节点

您手中有度量标准,可以确定您的表现是否在下降。例如,您可以使用nodetool tablehistograms来识别特定表的读写延迟。如果读/写延迟低于您所需的延迟,那么您就很好,如果您看到您的系统随着流量的增加而变得越来越慢,那么这表明您应该向集群添加一个节点。

最新更新