ElasticSearch笔记一

随着这个业务的发展,我们的数据量越来越庞大。那么传统的这种mysql的数据库就渐渐的难以满足我们复杂的业务需求了。

所以在++++微服务架构下++++ 一般都会用到一种++++分布式搜索++++ 的技术。那么今天呢我们就会带着大家去学习分布搜索当中最流行的一种ElasticSearch,++++ElasticSearch是一个非常强大的开源搜索引擎。++++ 它可以帮助我们++++从海量数据中快速的找到所需要的内容。++++。ES是对ElasticSearch的一个缩写

++++什么是ElasticSearch?,它其实是一个搜索引擎,那么这个搜索引擎可以用来实现搜索、日志、统计分析等监控等等功能。++++

而且这个索引擎是一个分布式的缩引擎,它能够支持这种水平的扩展,形成集群

一、初识ElasticSearch

学习一下这个ElasticSearch当中的一个核心技术:倒排索引。

整个ELK技术站里边,尽管它有多个组件,但核心就是++++ElasticSearch++++

++++它负责数据的存储、计算和搜索++++ ,而++++Logstash、Beats, 这两个组件呢主要是来负责数据抓取的。++++比如说你的日志数据,就可以由他来去抓取。

kibana是一个数据可视化的组件。也就是说将来你搜索出来的数据要展示,可以用它来去展示,形成报表 :

但是同学们想象呀,看这种可视化的组件,它是不是必须得用kibana呢?你像谷歌,我们的百度、京东,他们在展示结果的时候,是不是都有自己的网站自己去展示,所以这种可视化呢不一定非得用这个kibana去做。

++++你完全可以自己去实现,而数据抓取也一样,我们完全可以自己写java代码,自己去弄数据。然后往ElasticSearch里去写,++++对不对?

所以呢kibana、Logstash、Beats,它们都是可替换的一个组件,官方提供给你,你想用就用,你不用也没关系,++++但是不可替代的就是我们的ElasticSearch这个核心。++++

相关推荐
淡忘旧梦28 分钟前
词错误率/WER算法讲解
人工智能·笔记·python·深度学习·算法
Dream Algorithm30 分钟前
POS机的机制,以及流量是怎么传送的
笔记
狐5739 分钟前
2026-01-21-牛客每日一题-静态区间和(前缀和)
笔记·算法
Yu_Lijing2 小时前
基于C++的《Head First设计模式》笔记——状态模式
c++·笔记·设计模式
阳明Coding2 小时前
golang从入门到通天—数据库操作(gorm框架使用)(最简单最详细的golang学习笔记)
笔记·学习·golang
Kapibalapikapi2 小时前
思考笔记 | 为什么需要“获取CDN后面的真实IP”
笔记·web安全·思考记录
鄭郑2 小时前
【Playwright学习笔记 02】CSS-selector定位
笔记·学习
2501_937798393 小时前
2026 AI搜索优化监测工具白皮书:免费版VS付费版效能拆解
笔记
不会写代码0003 小时前
Flutter 框架跨平台鸿蒙开发 - 手写笔记工具开发教程
笔记·flutter·华为·harmonyos
DXM05213 小时前
Origin 制图全攻略:50+图表类型制作要点与适用场景解析
笔记·学习·arcgis·信息可视化·origin·制图·统计图