ElasticSearch笔记二-架构及底层原理

架构介绍

先图为敬
ElasticSearch笔记二-架构及底层原理_第1张图片

序号 架构层 说明
1 Gateway 它是ES用来存储索引的文件系统,支持多种类型
2 Distributed Lucene Directory 它是一个分布式的lucene框架,位于Gateway的上层,内部包含Lucene-core
3 关键模块 (index Module、SearchModul、Mapping)等下面专门讲
4 Discovery 它是ES的节点发现模块,不同机器上的ES节点要组成集群需要进行消息通信,集群内部需要选举master节点,这些工作都是由Discovery模块完成。支持多种发现机制,如 Zen 、EC2、gce、Azure
4 Scripting Scripting用来支持在查询语句中插入javascript、python等脚本语言,scripting模块负责解析这些脚本,使用脚本语句性能稍低
4 3rd Plugins ES也支持多种第三方插件

你可能感兴趣的:(笔记,elasticsearch,架构,大数据)