分片在节点上的自动分配?

来源:6-3 -副本与分片

张zixin

2020-06-12

如果ES集群已经建好了,索引已经设置好,那么新加入节点,分片是否会自动划分到新节点上?我看demo是删除索引,新建索引才自动分配的
例如:ES集群初始两个节点,设置索引index分片数为5,副本分片为1,那么每个节点的分片数为5,对吧?
那么我此时新增一个节点,index索引的分片是否会自动划分到第三个节点上?又是按照什么算法划分的呢?

写回答

1回答

rockybean

2020-06-12

会的,es 会自动 rebalance,简单讲就是 es 最终保证每个节点的分片数相同。

0
3
rockybean
回复
悟亦凡
es 的平衡策略只是尽量均衡,无法均衡的时候优先保证分片可分配
2023-05-15
共3条回复

Elastic Stack从入门到实践,动手搭建数据分析系统

有了Elastic Stack,不用写一行代码,你也可以玩转大数据分析!

1361 学习 · 397 问题

查看课程