ElasticSearch概述

旧巷老猫 提交于 2019-12-02 06:19:10

ElasticSearch概述

1.介绍

 **lucene问题:**
 1.lucene是java开发的,对于不会java的人使用比较困难
 2.lucene代码简化问题
 3.分布式与高可用问题
 
 **ElasticSearch:**
 1.基于lucene的搜索服务器
 2.提供一个分布式高可用多用户能力的全文检索引擎
 3.基于RESTful web接口
 4.java开发,但是以接口形式对外暴露

2.ElasticSearch结构

 **包括三大部分:**
 底层数据存储:维护索引文件,利用分布式数据切分存储,可以存在本地,也可以存在hdfs
 封装lucene扩展功能:发现集群节点功能,支持各种对资源的管理
 接口层:给用户提供访问接口(http协议,REST风格),用户可以通过url访问地址,通过请求方式,
 对索引进行CRUD操作

ElasticSearch结构图

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!