将分片分布到不同的节点,一方面是为了提高系统的可用性,如当集群中一台机器 宕机,使得该节点上的分片不可用时,分布在其他机器上的分片,能通过重新选举继续 工作 (但是仍要保证同一分片的主从副本不全在宕机节点上) 。 另一方面是为了提高系统的容量和读写性能,如通过增加节点横向扩容,将集群中 部分分片 Rebalance 到新节点,既可以利用新节点的存储容量,提升索引存储容量, 迁移过来的分片,可以利用新节点增加的算力提供服务。
资源来源于《Elastic Stack 实战手册(早鸟版)》下载地址:https://developer.aliyun.com/topic/download?id=1295
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。