elasticsearch 运行原理

Posted 潺潺水声

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch 运行原理相关的知识,希望对你有一定的参考价值。

elasticsearch 运行原理:

Lucene 把每次生成的倒排索引,叫做一个段(segment)。然后另外使用一个 commit 文件,记录索引内所有的 segment。而生成 segment 的数据来源,则是内存中的 buffer。也就是说,动态更新过程如下:

  1. 当前索引有 3 个 segment 可用。索引状态如图 2-1; 技术分享图 2-1

  2. 新接收的数据进入内存 buffer。索引状态如图 2-2; 技术分享图 2-2

  3. 内存 buffer 刷到磁盘,生成一个新的 segment,commit 文件同步更新。索引状态如图 2-3。 技术分享图 2-3

以上是关于elasticsearch 运行原理的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Stack-Elasticsearch使用介绍

Elasticsearch启动https

安装Filebeat+Elasticsearch+Kibana(单节点)

Elastic:如何在一个机器上同时模拟多个node

ElasticSearch使用指南系列

ElasticSearch使用指南系列