技术栈

磁盘水位线

ly7689
2 小时前
大数据·elasticsearch·搜索引擎·集群扩容·分片分配·磁盘水位线
Elasticsearch 分片分配与再平衡的底层逻辑:从 allocation decider 到集群扩容抖动假设你维护一个 6 节点的 Elasticsearch 集群,每个节点 4 核 16GB 内存、2TB 数据盘。某天索引写入变慢,你决定横向扩容到 9 节点。新节点启动、加入集群,_cat/nodes 里能看到它们,但过了半小时,_cat/shards 里仍有大量分片集中在老节点上。你重启了几个新节点,分片反而开始来回搬,_cluster/health 从 green 掉到 yellow,写入延迟飙升。问题出在哪?
我是有底线的