- 对于集群而言,任意一个node都知道document在哪个node上的(路由算法),所以,对于client来说,请求任和一个node都是一样的。
- client选择任一node,将增(删、改)请求发送到改node
- 改node接收到request,变为coordinating node(协调节点)
- coordinating node(协调节点)将请求发送到对应的primary shard,因为是增删改操作,所以请求只能用primary shard处理,不能用replica shard 处理
- primary shard会在自己本地创建document(增),建立索引
- primary shard 自己建立document后,会将数据同步到对应的replica shard上
- primary node与replica node操作完成后返回coordinating node(协调节点)
- 再由coordinating node(协调节点)返回响应给client
elasticsearch document 增删改原理
最新推荐文章于 2025-06-15 09:25:38 发布