尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

ElasticSearch原理

ElasticSearch原理 3.1 解析 ES 的分布式架构3.1.1 分布式架构的透明隐藏特性ElasticSearch 是一个分布式系统,隐藏了复杂的处理机制。分片机制:我们不用关心数据是按照什么机制分片的、最后放入到哪个分片中。分片的副本:提供数据冗余和高可用性。集群发现机制 (cluster discovery):比如当前我们启动了一个 es 进程,当启动了第二个 es 进程时,这个进程作为一个 node 自动就发现了集群,并且加入了进去。shard 负载均衡:比如现在有 10 个 shard,集群中有 3 个节点,es 会进行均衡的进行分配,以保持每个节点均衡的负载请求。请求路由:自动将请求路由到正确的节点。3.1.2 扩容机制垂直扩容:购置新的机器,替换已有的机器。ul listrong实战配置示例/strong:假设原节点为 4 核 8GB 内存,磁盘为 500GB HDD。垂直扩容时,可购置一台 8 核 16GB 内存、1TB SSD 的新机器。在 Elasticsearch 配置文件中,需相应调整 codeES_JAVA_OPTS=quot;-Xms8g -Xmx8gquot;/code 以充分利用内存,并将
返回列表