众所周知,ELK是包含但不限于Elasticsearch(简称es)、 Logstash、Kbana三个开源软件的组成的一个整体。这三个软件合成ELK,是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。
Elasticsearch是ELK的核心,偶然从朋友那里获得阿里内部的彩印图文版文档,从es底层对文档、索引、搜索、聚合、集群进行介绍,从搜索和聚合分析实例来展现es的魅力,而Logstash从内部如何采集数据到指定地方来展现它数据采集的功能,Kibana则从数据绘图展现数据可视化的功能!
注意:今文章所提及的 彩印图文版文档,有整理完整→【ES原件(点击获取)】
文档 所面向的学习人员
-
Java工程师:深入研究es,使得java工程师向搜索工程师迈进。
-
运维工程师:搭建整体elk集群。不需写代码,仅需配置,即可收集服务器指标、日志文件、数据库数据,并在前端华丽展现。
-
数据分析人员:不需写代码,仅需配置kibana图表,即可完成数据可视化工作,得到想要的数据图表。
-
大厂架构师:完成数据中台的搭建。对公司数据流的处理得心应手,对接本公司大数据业务。
文档 全内容
01 内容简介
-
1.1 文档内容
-
1.2 面向人员
-
1.3 笔记优势
-
1.4 学习路径
02 Elastic Stack简介
-
2.1 简介
-
2.2 特色
-
2.3 组件介绍
03 Elasticsearch是什么
-
3.1 搜索是什么
-
3.2 数据库做搜索弊端
-
3.3 全文检索、倒排索引和Lucene
-
3.4 什么是Elasticsearch
-
3.5 Elasticsearch核心概念
04 Elasticsearch相关软件安装