当前位置: 首页 > news >正文

在elasticsearch中,document数据的写入流程如何?

本文将为您介绍文档内容是如何写入ES集群中。

数据写入ES集群的流程图如下

文档数据的写入流程

流程介绍

  1. 用户携带数据发起POST请求指向集群9200端口。
  2. 9200端口将数据写入请求发给主分片
  3. 主分片会对数据进行分片计算分发给具体分片。(计算方式:hash % primary_number_shards=存储的分片编号)。
  4. 主分片副本分片之间会建立管道,用于主分片副本分片同时执行写入数据。
  5. 副本分片通过自身存在的9200端口相应主分片已经写入成功。
  6. 副本分片通过自身存在的9200端口返回给用户目前状态。

知识点补充

ES集群监听端口

  • 9200端口:采用http/https协议;对ES集群外部提供服务接口。
  • 9300端口:采用TCP协议;对ES集群内部数据传输到端口。包括数据同步和master选举,因此监听端口会优先启动9300.

ES集群颜色划分

  • green:所有主分片和副本分片均正常访问。
  • yellow:部分副本分片无法访问。
  • red:部分主分片无法访问。
http://www.lryc.cn/news/525000.html

相关文章:

  • 【优选算法】6----查找总价格为目标值的两个商品
  • 99.8 金融难点通俗解释:净资产收益率(ROE)
  • Java设计模式—观察者模式
  • 人工智能在数字化转型中的角色:从数据分析到智能决策
  • 论文阅读 Multi-view Classification Using Hybrid Fusion and Mutual Distillation
  • AIGC浪潮下,图文内容社区数据指标体系如何构建?
  • ”彩色的验证码,使用pytesseract识别出来的验证码内容一直是空“的解决办法
  • 前端Vue2项目使用md编辑器
  • OpenVela 架构剖析:从内核到应用
  • vue视频流播放,支持多种视频格式,如rmvb、mkv
  • 记一个Timestamp时区问题的坑
  • 新年好(Dijkstra+dfs/全排列)
  • 如何“看到” Spring 容器?
  • 怎么使用CRM软件?操作方法和技巧有哪些?
  • Spingboot整合Netty,简单示例
  • grafana新增email告警
  • Github 2025-01-20 开源项目周报 Top15
  • 【Rabbitmq】Rabbitmq高级特性-发送者可靠性
  • K8S中Service详解(一)
  • Effective C++读书笔记——item23(用非成员,非友元函数取代成员函数)
  • 云原生前端开发:打造现代化高性能的用户体验
  • 循环队列(C语言版)
  • 考研408笔记之数据结构(五)——图
  • 没有公网IP实现seafile本地IP访问和虚拟局域网IP同时访问和上传文件
  • 【Hadoop面试题2025】
  • 2000-2010年各省第三产业就业人数数据
  • 第十一讲 多线程
  • VUE之路由Props、replace、编程式路由导航、重定向
  • windows安装ES
  • 论文速读|Multi-Modal Disordered Representation Learning Network for TBPS.AAAI24