Elasticsearch的基础分布式架构(学习笔记)

1、Elasticsearch对复杂分布式机制的透明隐藏特性
    Elasticserch是一套分布式的系统,分布式是为了应对大数据量隐藏了复杂的分布式机制。
    分片机制:当我们向Elasticsearch中插入数据时,并不关心数据怎么进行分片,数据存储到哪个shard中去了。
    cluster discovery:集群发现机制,当我们加入一个节点之后,集群会自动发现,并将节点加入集群当中去。
    shard负载均衡:es会自动将shard进行均匀分配,以保持每个节点均衡的读写负载请求。
2、Elasticsearch的垂直扩容与水平扩容
    垂直扩容:增加现有节点的配置以达到扩容的效果。
    水平扩容:增加新的节点达到扩容的效果。
3、增加或减少es集群节点的时候数据会rebalance,保持负载均衡。
4、master节点
    master节点不承载所有的请求,所以不会是一个单点瓶颈。
    master节点主要是管理es集群的元数据,比如说索引的创建和删除,维护索引元素据,节点的增加和移除,维护集群的元数据。
    默认情况下集群会自动选出一台节点作为master节点。

猜你喜欢

转载自blog.csdn.net/Micheal_yang0319/article/details/105643315