Elasticsearch详解

本文介绍了Elasticsearch作为智能搜索和分析引擎的基础知识,包括它在ELK堆栈中的作用。讨论了全文索引和倒排索引的概念,并详细阐述了Elasticsearch的节点类型,如候选主节点、数据节点、客户端节点和协调节点的角色。还讲解了分片和集群状态,强调了分片在水平扩展和容错性中的作用,以及如何通过API检查集群健康状态。
摘要由CSDN通过智能技术生成

公司最近需要用到Elasticsearch,于是抱着学习的态度写一篇文章:
首先我们了解下基础知识

ElasticSearch是什么

ElasticSearch是智能搜索,分布式的搜索引擎。是ELK的一个组成,是一个产品,而且是非常完善的产品,ELK代表的是:E就是ElasticSearch,L就是Logstach,K就是kibana
(1)E:EalsticSearch 搜索和分析的功能
(2)L:Logstach 搜集数据的功能,类似于flume(使用方法几乎跟flume一模一样),是日志收集系统
(3)K:Kibana 数据可视化(分析),可以用图表的方式来去展示,文不如表,表不如图,是数据可视化平台

在这里插入图片描述
分析日志的用处:假如一个分布式系统有 1000 台机器,系统出现故障时,我要看下日志,还得一台一台登录上去查看,是不是非常麻烦?
  但是如果日志接入了 ELK 系统就不一样。比如系统运行过程中,突然出现了异常,在日志中就能及时反馈,日志进入 ELK 系统中,我们直接在 Kibana 就能看到日志情况。如果再接入一些实时计算模块,还能做实时报警功能。
  这都依赖ES强大的反向索引功能,这样我们根据关键字就能查询到关键的错误日志了。

全文索引和倒排索引:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ElasticSearch的架构

节点类型

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值