Elasticsearch 顶尖高手(8)—_shard&replica机制再次梳理以及单node环境中创建index图解

1.shard&replica机制再次梳理
  1. index包含多个shard
  2. 每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力
  3. 增减节点时,shard会自动在node中负载均衡
  4. primary shard 和 replica shard ,每个document肯定只存在于某一个primary shard 以及其对应的replica shard中,不可能存在于多个Primary shard
  5. replica shard是primary shard的副本,负责容错,以及承担读请求负载
  6. primary shard的数量在创建索引的时候就固定了,replica shard的数量可以随时修改
  7. primary shard的默认数量是5,replica默认是1,默认有10个shard,5个primary shard,5个replica shard。
  8. primary shard 不能和自己的replica shard放在同一个节点上(否则节点宕机,primary shard和副本都丢失,起不到容错作用),但是可以和其他primary shard的replica shard放在同一节点上

原文地址:https://www.cnblogs.com/Mr-WangYue/p/11519251.html

时间: 2024-11-06 09:28:29

Elasticsearch 顶尖高手(8)—_shard&replica机制再次梳理以及单node环境中创建index图解的相关文章

(29)ElasticSearch分片和副本机制以及单节点环境中创建index解析

1.分片和副本机制 1.index包含多个shard 2.每个shard都是一个最小工作单元,承担部分数据:每个shard都是一个lucene示例,有完整的建立索引和处理请求的能力 3.增减节点时,shard会自动在nodes中负载均衡 4.primary shard和replica shard,每个document只存在于某个primary shard以及其对应的replica shard中,不可能存在于多个primary shard 5.replica shard是primary shard

(30)ElasticSearch两个节点环境中创建index解析

两个节点环境下创建索引分析 将3个primary shard分配到一个node上去,另外3个replica shard分配到另外一个节点上 primary shard 和 replica shard保持同步 primary shard 和 replica shard都可以处理客户端的读请求 primary shard 处理写请求,然后将数据同步到replica shard节点上 原文地址:https://www.cnblogs.com/javasl/p/12640574.html

Elasticsearch顶尖高手系列-快速入门篇

01.课程介绍02.用大白话告诉你什么是Elasticsearch03.Elasticsearch的功能.适用场景以及特点介绍04.手工画图剖析Elasticsearch核心概念:NRT.索引.分片.副本等05.在windows上安装和启动Elasticseach06.快速入门案例实战之电商网站商品管理:集群健康检查,文档CRUD07.快速入门案例实战之电商网站商品管理:多种搜索方式08.快速入门案例实战之电商网站商品管理:嵌套聚合,下钻分析,聚合分析09.手工画图剖析Elasticsearch

Elasticsearch顶尖高手系列-高手进阶篇视频教程

14套java精品高级架构课,缓存架构,深入Jvm虚拟机,全文检索Elasticsearch,Dubbo分布式Restful 服务,并发原理编程,SpringBoot,SpringCloud,RocketMQ中间件,Mysql分布式集群,服务架构,运 维架构视频教程 14套精品课程介绍: 1.14套精 品是最新整理的课程,都是当下最火的技术,最火的课程,也是全网课程的精品: 2.14套资 源包含:全套完整高清视频.完整源码.配套文档: 3.知识也 是需要投资的,有投入才会有产出(保证投入产出比是

Elasticsearch 顶尖高手(9)—图解2个node环境下replica shard是如何分配的

1.图解2个node环境下replica shard是如何分配的 replica shard分配 primary ---> replica同步 读请求:primary/replica 原文地址:https://www.cnblogs.com/Mr-WangYue/p/11519760.html

Elasticsearch顶尖高手系列-高手进阶篇(最新第二版)

第1节结构化搜索_IT技术论坛案例背景介绍第2节结构化搜索_在案例中实战使用termfilter来搜索数据第3节结构化搜索_filter执行原理深度剖析(bitset机制与caching机制)第4节结构化搜索_在案例中实战基于bool组合多个filter条件来搜索数据第5节结构化搜索_在案例中实战使用terms搜索多个值以及多值搜索结果优化第6节结构化搜索_在案例中实战基于rangefilter来进行范围过滤第7节深度探秘搜索技术_在案例中体验如何手动控制全文检索结果的精准度第8节深度探秘搜索技

Elasticsearch 顶尖高手(7)—剖析Elasticsearch的基础分布式架构

1.Elasticsearch对复杂分布式机制的透明隐藏特性 Elasticsearch是一套分布式的系统,分布式是为了应对大数据量 隐藏了复杂的分布式机制 分片机制,cluster discovery(集群发现机制),shard负载均衡 ,shard副本,请求路由,集群扩容,shard重分配 2.Elasticsearch的垂直扩容与水平扩容 垂直扩容:采购更强大的服务器,成本非常高昂,而且存在瓶颈. 水平扩容:业界经常采用的方案,采购越来越多的普通服务器.性能比较一般,但是很多普通服务器组织

Elasticsearch 顶尖高手(1)

1.什么是搜索? 百度 = 搜索,这是不对的 垂直搜索(站内搜索) 互联网的搜索:电商网站,招聘网站,新闻网站,各种app IT系统的搜索:OA软件,办公自动化软件,会议管理,项目管理,员工管理 搜索:就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键子,然后期望找到这个关键字相关的有些信息 2.如果用数据库做搜索会怎么样? 每条记录的指定字段的文本,可能会很长,甚至长达数千或数万个字符 原文地址:https://www.cnblogs.com/Mr-WangYue/p/11

Elasticsearch 顶尖高手(5)--快速入门案例实战:多种搜索方式(二)

1.query string search GET /ecommerce/product/_search took:耗费了几毫秒 timeout:是否超时 _shards:数据拆成了5个分片,所以对于搜索请求,会打到所有的primary shard(或者是它的某个relica shard也可以) hist.total:查询结果的数量,4个total max_score:score的含义,就是document对于一个search的相关度的匹配分数,越相关,就越匹配,分数也越高 hits.hits: