ElasticSearch笔记一

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

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

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

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

一、初识ElasticSearch

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

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

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

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

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

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

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

相关推荐
tingshuo29177 小时前
D006 【模板】并查集
笔记
tingshuo29171 天前
S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
笔记
西岸行者6 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
starlaky6 天前
Django入门笔记
笔记·django
勇气要爆发6 天前
吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
笔记·langchain·吴恩达
悠哉悠哉愿意6 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
勇气要爆发6 天前
吴恩达《LangChain LLM 应用开发精读笔记》2-Models, Prompts and Parsers 模型、提示和解析器
android·笔记·langchain
qianshanxue117 天前
计算机操作的一些笔记标题
笔记
土拨鼠烧电路7 天前
笔记11:数据中台:不是数据仓库,是业务能力复用的引擎
数据仓库·笔记
土拨鼠烧电路7 天前
笔记14:集成与架构:连接孤岛,构建敏捷响应能力
笔记·架构