文档首页> 云搜索服务 CSS> 常见问题> 集群监控与运维> 单节点的使用率过高是否会影响集群的业务?
更新时间:2024-04-19 GMT+08:00

单节点的使用率过高是否会影响集群的业务?

问题现象

查看集群监控发现,Elasticsearch集群“磁盘使用率”达到80%以上,用户担心单节点使用率过高会对集群业务产生影响。

业务影响

  • 单节点使用率超过85%:会导致新的分片无法分配。
  • 单节点使用率超过90%:Elasticsearch 会尝试将对应节点中的分片迁移到其他磁盘使用率比较低的数据节点中。
  • 单节点使用率超过95%:系统会对 Elasticsearch 集群中对应节点里每个索引强制设置 read_only_allow_delete 属性,此时该节点上的所有索引将无法写入数据,只能读取和删除对应索引。

单节点使用率过高,可通过扩容操作动态调整集群节点的数量和容量。新扩容的节点不会立即分配索引,可打开cerebro看下节点索引分配情况,做进一步观察,也可以修改indices.recovery.max_bytes_per_sec 和cluster.routing.allocation.cluster_concurrent_rebalance两个参数值增加索引分配速度。

集群监控与运维 所有常见问题

more