采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果ES集群已经建好了,索引已经设置好,那么新加入节点,分片是否会自动划分到新节点上?我看demo是删除索引,新建索引才自动分配的 例如:ES集群初始两个节点,设置索引index分片数为5,副本分片为1,那么每个节点的分片数为5,对吧? 那么我此时新增一个节点,index索引的分片是否会自动划分到第三个节点上?又是按照什么算法划分的呢?
会的,es 会自动 rebalance,简单讲就是 es 最终保证每个节点的分片数相同。
非常感谢!
老师,针对这个提问我想问,如果原来两个节点,设置5个主分片,副本分片数设置为1,那就是一共总数为10个分片,新加入节点变成3个节点,那您说的rebalance让每个节点的分片数相同,这10个分配到3台机好像怎么分都不能平衡吧。还是说新加这台机后,变成15个分片了呢?还是说我都理解错了?
es 的平衡策略只是尽量均衡,无法均衡的时候优先保证分片可分配
登录后可查看更多问答,登录/注册
有了Elastic Stack,不用写一行代码,你也可以玩转大数据分析!
1.5k 14
1.4k 13
1.0k 11
1.3k 11
2.7k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号