elasticsearch详细介绍

elasticsearch详细介绍

ID:81237413

大小:12.78 MB

页数:33页

时间:2022-04-09

elasticsearch详细介绍_第1页
elasticsearch详细介绍_第2页
elasticsearch详细介绍_第3页
elasticsearch详细介绍_第4页
elasticsearch详细介绍_第5页
elasticsearch详细介绍_第6页
elasticsearch详细介绍_第7页
elasticsearch详细介绍_第8页
elasticsearch详细介绍_第9页
elasticsearch详细介绍_第10页
资源描述:

《elasticsearch详细介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、功能概念、系统原理、系统的使用1精选可编辑ppt概念解释第一章系统原理第二章安装部署第三章功能展示第四章插件说明第五章CONTENT目录2精选可编辑ppt概念解释1ElastichSearch(ES)以及组成3精选可编辑ppt第一章概念解释–1.1ElasticSearch是分布式实时搜索、实时分析,实时存储引擎,简称(Es),成立于2012年,是一家来自荷兰的、开源的大数据搜索、分析服务提供商,为企业提供实时搜索、数据分析服务,支持PB级的大数据。--公司网站:https://www.elastic.co基于ApacheLucene开源

2、搜索引擎,Lucene是目前公认的性能最好,最先进的,功能最全的搜索引擎。Elasticsearch使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,通过简单RESTfulAPI来隐藏Lucene的复杂性,从而让全文搜索变得简单。超出你的想像,从10亿的数据查出一条只需要1-2秒内。实时分析,实时搜索,可分布,可扩展到上百台PB机器。著名的gitHub网站用es来搜索20TB的数据。包括13亿文件与1300亿行的代码。4精选可编辑ppt第一章概念解释–1.2集群:多台Es服务器的结合的统称叫ES集群,一个集群包含多台

3、服务器,多个节点。节点:一个节点是你集群中的一个服务器,作为集群的一部分,它存储你的数据,参与集群的索引和搜索功能。索引: 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母的),并且当我们要对对应于这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。类型:在一个索引中,你可以定义一种或多种类型。一个类型是你的索引的一个逻辑上的分类/分区,其语义完全由你来定。5精选可编辑ppt第一章概念解释–1.3文

4、档:一个文档是一个可被索引的基础信息单元。比如,你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档。文档以JSON(JavascriptObjectNotation)格式来表示。文档必须被索引/赋予一个索引的type。索引(index)类型(type)文档(doc)1N1N6精选可编辑ppt第一章概念解释–1.4分片:一个索引保存了大量的文档数据,那这些数据是如何存储的呢?其实这是把很多数据,分布的放在每个分片中,分片又被放到集群中的各个机器上。每个分片都独立的“索引”(即可以增加、删除,修改、查询)。这

5、样做的好处有点两点。1、横向扩展,水平分割数据容量。2、可以在分片上并行的进行操作。主分片复制分片1N7精选可编辑ppt第一章概念解释–1.5复制分片:一个分片可以有多个复制分片,也可以无复制分片。它的作用主要是防止分片故障,加速查询索引等功能,提供了高可用性。另外,复制分片是不和主分片在一起的,意思就是说,一个主分片在一台机器上,它的复制分片可能分布在其它N台机器上。在这里,我们可以把它理解为,一个分片的复制,就叫复制分片。每个分片会包含部分索引文件。文件由sgment组成。分片(primary_shards)复制分片(primary_

6、shards)索引文件(sgment)复制分片(primary_shards)8精选可编辑ppt分析搜索存储分布实时分析Es可以根据业务要求,发挥分布式的优点,尽最大性能实时分析、解析出业务需要的数据文档。分布集群实时存储Elastic某个主结点保存数据时候,只有当复制分片保存成功,才能认为是实时保存成功。并可以并发支持批量数据保存。文档以分片的形式,保存在不同的机器上。快速搜索Elastic并发从N台机器中的复制节点或主节点取出数据,通过查询负载机来进行组合数据,最终响应请求。10亿的数据,可以最快1-2秒内搜索出结果根据业务需求及当前

7、的搜索量,Elastic可以横向扩展,支持最大PB级的分布数据,可以提高索引的搜索速度。第一章概念解释–1.69精选可编辑ppt第一章概念解释–1.610精选可编辑ppt系统原理2ElastichSearch(ES)查询为什么能实时?11精选可编辑ppt第二章系统原理–2.1集群中有很多结点,结点与结点之间可以进行配置。比如:Node1主结点,非数据结点。(协调创建索引、查询请求)Node2非主结点,数据结点。Node3非主结点,非数据(负载均衡,组装返回的数据给客户端。)12精选可编辑ppt第二章系统原理–2.2搜索:一当一个客户端请求

8、查询某条数据时,通常用如下几个步骤完成搜索。1)客户端给NODE1发请求,查询名字叫张三的数据。2)P1节点接收到请求,判断出当前数据_ID对应的分片0,且分片P1中的数据对应的复制分片R0,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。