Elasticsearch数据读取与读写原理分析.pdfVIP

  • 0
  • 0
  • 约6.76千字
  • 约 4页
  • 2026-07-09 发布于北京
  • 举报

ES

题目难度:★★★

知识点:ES

学习时长:20分钟

题目描述

ES的数据过程以及文档读写原理大致分析一下?

写数据过程

1.客户端通过hash选择一个node发送请求,这个node被称做coordinatingnode(协调节点),

2.协调节点对docmount进行路由,将请求转发给到对应的primaryshard

3.primaryshard处理请求,将数据同步到所有的replicashard

4.此时协调节点,发现primaryshard和所有的replicashard都处理完,就反馈给客户端

写数据的底层原理:

1.在到达primaryshard的时候,数据先写入内存buffer,此时,在buffer里的数据是不会被搜索

到的同时生成一个translog日志文件,将数据写入translog里

2.如果内存buffer空间快man满了,就会将数据refresh到一个新的segmentfile文件中,而且es里

每隔1s就会将buffer里的数据写入到一个新的segmentfile中,这个segmentfile就最1s

中buffer写入的数据,如果bu

文档评论(0)

1亿VIP精品文档

相关文档