Elastic Stack从入门到实践
基于ElasticStack 6讲解,掌握其原理和应用技巧,自己动手搭建数据分析系统
本课带你把握Elastic Stack的组成及原理应用,详解Elasticsearch、Kibana、Beats及Logstash 的原理与应用技巧,助你快速搜集、处理和剖析数据,以达到助力业务增长的目标!
合适人群及技术储备要求
只要你对大数据处理或数据剖析感兴趣,就欢迎你的参加!学习过程中跟从老师的脚步,注重原理实质的挖掘、多动手,注重培育思维方法,做到举一反三,方可到达入门后能自主处理实践中遇到的问题。
技术储备要求:
有必定编程根底(言语不限)、数据库、Linux使用经历,学习会更快更易上手
试看链接:https://pan.baidu.com/s/1aWBlWyS7uahjyS0FqGaQzA?pwd=krm6
相关推荐:
Spark + ElasticSearch 构建电商用户标签系统|完结无密
精讲Java定时任务框架Elastic-Job和Quartz(完结)
BAT大牛亲授 基于ElasticSearch的搜房网实战【已完结】
课程目录:
-
第2章 Elasticsearch 篇之 入门6 节 | 25分钟
本章会对 Elasticsearch 篇进行一个总体的介绍,让我们对该篇每一章要解说的内容有初步的了解。然后会解说 Elasticsearch 中常见的术语、api,然后运转 Elasticsearch 并实践感触 api 的调用方法,为接下来的课程做好准备。
- 视频:2-1 -术语介绍 (01:37)
- 视频:2-2 -Document介绍 (04:16)
- 视频:2-3 -Index介绍 (00:48)
- 视频:2-4 -restapi介绍 (02:38)
- 视频:2-5 -index_api (02:33)
- 视频:2-6 -document_api (12:52)
-
第3章 Elasticsearch 篇之倒排索引与分词 试看13 节 | 46分钟
本章会解说查找引擎的根底倒排索引,让我们对倒排索引有一个直观的知道,把握它的组成。然后为我们解说分词的相关常识,介绍 es 内置的分词器,还会介绍中文分词的常见解决计划。
- 视频:3-1 -书的目录与索引 (02:14)
- 视频:3-2 -正排与倒排索引简介 (02:16)
- 视频:3-3 -倒排索引详解 (05:46)试看
- 视频:3-4 -分词介绍 (02:29)
- 视频:3-5 -analyze_api (05:30)
- 视频:3-6 -自带分词器 (07:12)
- 视频:3-7 -中文分词 (03:42)
- 视频:3-8 -自界说分词之CharacterFilter (02:09)
- 视频:3-9 -自界说分词之Tokenizer (02:07)
- 视频:3-10 -自界说分词之 TokenFilter (03:02)
- 视频:3-11 -自界说分词 (04:32)
- 视频:3-12 -分词运用阐明 (03:13)
- 视频:3-13 -官方文档阐明 (01:26)
-
第4章 Elasticsearch 篇之Mapping 设置13 节 | 51分钟
本章会解说 Elasticsearch 中数据建模的根底–Mapping,即怎么界说数据字段和类型。让我们熟悉 mapping 中常见的装备项,也会解说 dynamic mapping 和 template 的相关常识。
- 视频:4-1 -mapping简介 (02:17)
- 视频:4-2 -自界说 mapping (04:21)
- 视频:4-3 -mapping演示 (02:17)
- 视频:4-4 -copy_to参数阐明 (02:18)
- 视频:4-5 -index参数阐明 (01:40)
- 视频:4-6 -index_options参数阐明 (02:45)
- 视频:4-7 -mapping文档阐明 (01:07)
- 视频:4-8 -数据类型 (05:51)
- 视频:4-9 -dynamic-mapping简介 (05:02)
- 视频:4-10 -dynamic日期与数字辨认 (03:40)
- 视频:4-11 -dynamic-template简介 (06:22)
- 视频:4-12 -自界说mapping的主张 (05:34)
- 视频:4-13 -索引模板.mp4 (07:30)
-
第5章 Elasticsearch 篇之Search API 介绍 试看13 节 | 69分钟
本章会解说查找特性,具体解说 Search API 的组成和分类,带领我们逐个了解、把握 API 的运用方法和技巧。
- 视频:5-1 -SearchAPI概览 (02:20)
- 视频:5-2 -URISearch详解与演示 (20:52)试看
- 视频:5-3 -QueryDSL简介 (01:23)
- 视频:5-4 -字段类查询简介及match-query (07:01)
- 视频:5-5 -相关性算分.mp4 (10:12)
- 视频:5-6 -match-phrase-query_音频.mp4 (02:04)
- 视频:5-7 -query-string-query (02:10)
- 视频:5-8 -simple-query-string-query (02:21)
- 视频:5-9 -term-terms-query (02:13)
- 视频:5-10 -range-query (04:36)
- 视频:5-11 -复合查询介绍及ConstantScore (01:44)
- 视频:5-12 -bool-query (09:08)
- 视频:5-13 -count-and-source-filtering (02:43)
-
第6章 Elasticsearch 篇之分布式特性介绍9 节 | 62分钟
本章会解说 Elasticsearch 集群是怎么一步步搭建起来的,让我们了解不同节点类型的效果,shard 设计的意义以及文档是怎么存储到 shard 上的,也会给我们介绍脑裂等问题。
- 视频:6-1 -分布式介绍及cerebro (06:53)
- 视频:6-2 -构建集群 (05:12)
- 视频:6-3 -副本与分片 (04:35)
- 视频:6-4 -两个问题 (04:07)
- 视频:6-5 -集群状况 (05:02)
- 视频:6-6 -毛病搬运.mp4 (03:43)
- 视频:6-7 -文档分布式存储 (11:06)
- 视频:6-8 -脑裂问题 (03:48)
- 视频:6-9 -shard详解 (16:39)
-
第7章 Elasticsearch 篇之深化了解 Search 的运转机制7 节 | 63分钟
本章会深化解说 Search 的运转机制,比方 Query 和 Fetch 阶段具体哪些作业,分片为相关性算分带来了哪些问题。另外还会解说排序、分页与遍历的解决计划和相关问题。
- 视频:7-1 -Query-Then-Fetch (03:38)
- 视频:7-2 -相关性算分 (08:43)
- 视频:7-3 -sorting-doc-values-fielddata (19:45)
- 视频:7-4 -分页与遍历-fromsize (09:28)
- 视频:7-5 -分页与遍历-scroll (09:53)
- 视频:7-6 分页与遍历-search_after (05:53)
- 视频:7-7 文档阐明.mp4 (05:01)
-
第8章 Elasticsearch 篇之聚合剖析入门9 节 | 97分钟
本章会介绍 Elasticsearch 聚合剖析的功用,让我们了解其分类、组成,带领我们逐个了解、把握每一个聚合 API 的运用方法和技巧,为后续 Kibana 运用打好根底。
- 视频:8-1 -聚合剖析简介 (09:30)
- 视频:8-2 -metric聚合剖析 (16:26)
- 视频:8-3 -bucket聚合剖析 (11:12)
- 视频:8-4 -bucket和metric聚合剖析 (05:37)
- 视频:8-5 -pipeline聚合剖析 (15:59)
- 视频:8-6 -效果规模 (08:41)
- 视频:8-7 -排序 (06:35)
- 视频:8-8 -原理与精准度问题 (19:27)
- 视频:8-9 -文档阐明 (02:52)
-
第9章 Elasticsearch 篇之数据建模8 节 | 70分钟
本章会介绍运用 Elasticsearch 中要注意的数据建模常见问题以及优化思路和计划,让我们能够依据自己的事务场景设置最合理的模型。
- 视频:9-1 -数据建模简介 (08:23)
- 视频:9-2 -ES数据建模装备相关介绍 (12:04)
- 视频:9-3 -ES数据建模实例.mp4 (10:22)
- 视频:9-4 -Nested_Object (07:00)
- 视频:9-5 -Parent_Child (07:30)
- 视频:9-6 -nested_vs_parent_child (01:06)
- 视频:9-7 -reindex (12:12)
- 视频:9-8 其他主张 (11:00)
-
第10章 Elasticsearch 篇之集群调优主张5 节 | 41分钟
本章会介绍 Elasticsearch 集群在搭建、装备上的注意事项,也会解说读写功用优化的计划和调优的方法。
- 视频:10-1 出产环境布置主张 (10:55)
- 视频:10-2 写功用优化 (10:31)
- 视频:10-3 读功用优化 (03:56)
- 视频:10-4 怎么设定shard数 (03:42)
- 视频:10-5 xpack监控功用介绍 (11:52)
-
第11章 Logstash 篇之入门与运转机制7 节 | 43分钟
本章会介绍 Logstash 的效果、运用方法,让我们了解其组成和运转机制,带领我们实践操作 Logstash 来搜集1个日志文件。
- 视频:11-1 入门及架构简介 (07:49)
- 视频:11-2 -Life_of_an_Event (03:30)
- 视频:11-3 -queue简介 (07:17)
- 视频:11-4 -线程简介 (06:29)
- 视频:11-5 装备简介 (07:09)
- 视频:11-6 多实例运转 (04:34)
- 视频:11-7 pipeline装备简介 (05:44)
-
第12章 Logstash 篇之插件详解11 节 | 76分钟
本章会具体介绍 Input、Filter、Ouput 以及 Codec 插件 的效果和相关装备,让我们了解常见相关插件的运用场景和效果,以及怎么合理挑选各个插件来实现自己的事务需求。
- 视频:12-1 input插件详解及glob解说 (13:40)
- 视频:12-2 -codec插件详解 (11:01)
- 视频:12-3 filter插件简介及date插件解说 (04:16)
- 视频:12-4 filter插件之grok简介(上) (12:26)
- 视频:12-5 filter插件之grok简介(下) (09:31)
- 视频:12-6 filter插件之dissect解说 (07:46)
- 视频:12-7 filter插件之mutate 解说 (08:18)
- 视频:12-8 filter插件之 json解说 (02:05)
- 视频:12-9 filter 插件之geoip和ruby 解说 (02:30)
- 视频:12-10 output插件简介 (02:20)
- 视频:12-11 文档阐明 (01:50)
-
第13章 Logstash 篇之实例剖析5 节 | 61分钟
本章会以实例的形式为我们演示怎么运用 Logstash 搜集各种类型的数据,比方日志文件、数据库、tcp/udp 等。
- 视频:13-1 -Logstash实战主张 (06:06)
- 视频:13-2 -实战之apacheLogs(上) (18:03)
- 视频:13-3 实战之apacheLogs(下) (17:11)
- 视频:13-4 实战之csv (10:59)
- 视频:13-5 监控运维主张 (08:15)
-
第14章 Beats 篇之Filebeat5 节 | 37分钟
本章会介绍 Beats 的效果和组成,然后为我们具体介绍 Filebeat 的功用和常见装备,同时会具体解说怎么运用 Module 模块来快速完成日志的搜集到剖析作业。
- 视频:14-1 beats简介 (03:03)
- 视频:14-2 Filebeat_Demo (04:19)
- 视频:14-3 Filebeat 简介及流程介绍 (11:17)
- 视频:14-4 Filebeat常见架构及ingest_node介绍 (12:15)
- 视频:14-5 Filebeat_Module简介 (05:44)
-
第15章 Beats 篇之Metricbeat3 节 | 19分钟
本章会介绍 Metricbeat 的功用和运用技巧,让我们对 Metricbeat 的运用有一个直观的感触。
- 视频:15-1 -简介 (05:37)
- 视频:15-2 -Module简介 (02:55)
- 视频:15-3 -实战.mp4 (09:55)
-
第16章 Beats 篇之Packetbeat2 节 | 12分钟
本章会介绍 Packetbeat 的功用和运用技巧,带领我们用 Packetbeat 来搜集网络数据并进行剖析,让我们对 Packetbeat 有一个直观的感触。
- 视频:16-1 1-简介 (05:48)
- 视频:16-2 2-实战 (06:10)
-
第17章 Beats 篇之其他 beat2 节 | 8分钟
本章会介绍其他众多beat的效果和运用场景,带领我们去发现社区供给的多种多样的beat,以满足日常事务开发的需求。
- 视频:17-1 1-Heartbeat (04:29)
- 视频:17-2 2-Community_beats (03:16)
-
第18章 Kibana 篇之 入门与管理2 节 | 22分钟
本章会介绍 Kibana 的入门常识,让我们对 Kibana 有一个全体的了解,另外还会具体介绍Management 的功用,熟悉 Kibana 的装备。
- 视频:18-1 -装备与线上布置主张 (03:32)
- 视频:18-2 -Index_Pattern_Objects_Settings运用 (17:31)
-
第19章 Kibana 篇之 数据探索 Discovery2 节 | 18分钟
本章会介绍 Kibana 的数据探索功用,让我们了解 Discovery 的功用和运用技巧。
- 视频:19-1 -导入数据 (01:43)
- 视频:19-2 -Discover实战 (16:09)
-
第20章 Kibana 篇之 可视化剖析9 节 | 74分钟
本章会介绍Kibana 的可视化剖析功用,首先会带领我们逐个操作 Kibana 供给的每一个图表,并会介绍时序剖析东西 Timelion,然后会介绍怎么运用 Dashboard功用来整合图表后讲故事或许做报表,也会解说 Dashboard 运用中要注意的问题和运用技巧。 …
- 视频:20-1 -可视化简介 (01:23)
- 视频:20-2 -Basic_Charts_介绍 (17:17)
- 视频:20-3 -Basic_Charts_其他阐明 (05:46)
- 视频:20-4 -Data图表介绍 (06:17)
- 视频:20-5 -Map图表介绍 (08:58)
- 视频:20-6 -Timelion介绍 (15:42)
- 视频:20-7 -VisualBuilder介绍 (11:53)
- 视频:20-8 -other图表介绍 (02:14)
- 视频:20-9 -Dashboard介绍 (03:28)
-
第21章 实践篇 之查找项目2 节 | 30分钟
本章会解说一个查找引擎相关的实践项目,带领我们经过编写少量的代码,快速基于 Elastic Stack 来构建一个具备常见查找功用的体系,比方相似 Airbnb 的搜房体系、豆瓣电影等。
- 视频:21-1 -项目介绍 (11:36)
- 视频:21-2 项目实战 (17:28)
-
第22章 实践篇 之日志剖析项目3 节 | 49分钟
本章会依据慕课网的日志为我们展现怎么运用 Elastic Stack 来快速剖析日志数据,带领我们一步步完成数据搜集、处理、存储到可视化剖析的过程,最终打造归于自己的 Dashboard。
- 视频:22-1 介绍和数据导入 (12:28)
- 视频:22-2 -实战(上) (17:33)
- 视频:22-3 -实战(下) (18:56)
-
第23章 实践篇 之数据剖析项目3 节 | 39分钟
本章会为我们展现怎么运用 Elastic Stack 来剖析身边的数据,比方空气质量剖析、订单数据剖析等等,让我们经过本章的学习能够快速将 Elastic Stack 运用到实践生活中。
- 视频:23-1 项目简介 (08:11)
- 视频:23-2 实战(上) (13:44)
- 视频:23-3 实战(下) (16:06)
-
第24章 课程总结1 节 | 8分钟
本章会为我们总结本课程的内容,为我们再次整理 Elastic Stack 的常识点,并为我们接下来的进阶学习供给一些主张和思路。
- 视频:24-1 课程总结 (07:38)