在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:部分主分片无法访问。
相关推荐
珠海西格电力3 分钟前
如何实现零碳园区管理系统“云-边-端”架构的协同
大数据·数据库·人工智能·架构·能源
精益数智工坊6 分钟前
拆解设备维护管理系统的工单功能,解决设备维护管理派单慢难题
大数据·运维·网络·人工智能·精益工程
CryptoPP11 分钟前
解锁股票数据可视化新姿势:轻量级数据接口与动态图表实践
大数据·开发语言·人工智能·信息可视化·金融·区块链
BlockWay33 分钟前
WEEX与西甲联赛达成2026赛季区域合作
大数据·人工智能
团象科技34 分钟前
跨境出海业务频繁卡壳时,免实名云账号容易踩哪些坑
大数据·人工智能
薪火铺子1 小时前
ElasticSearch 集群原理与分片管理深度解析
大数据·elasticsearch·搜索引擎
数说故事1 小时前
数说故事消费者洞察:全域大数据解析电解质饮料日常水替新趋势
大数据·数说故事·消费者洞察
TDengine (老段)1 小时前
TDengine 整体架构全景 — 深度解析
大数据·数据库·物联网·架构·时序数据库·tdengine·涛思数据
m0_716255001 小时前
二、Hadoop 面试必背 | 三、Hive 面试必背
大数据·hadoop·面试
zz0723201 小时前
Elasticsearch
大数据·elasticsearch·搜索引擎