& X! X$ q( A" ]% H( F* ~' ?" X9 {4 i6 C( |
〖课程介绍〗( A* w b% w( Z8 J% a/ d' l
不管是想做大数据工程师还是数据分析师,本课都是很好的起点!掌握Elastic Stack的组成及原理应用,详解Elasticsearch、Kibana、Beats及Logstash 的原理与应用技巧,助你快速收集、处理和分析数据,以达成助力业务增长的目标!
5 m9 s- @3 ]8 u. g# x4 Z! v1 l# a; N* Y9 S: G' v0 m
〖课程目录〗
. O [ A9 D K8 ~第1章 课程概述, y; q4 x9 }8 \# ~) E/ m
对课程整体进行介绍给出相关学习说明和建议1 {0 b% t. j& q9 a8 O I. _( p
1-1 _课程导学试看# O+ R# E( Q; `! U) h: h# {
1-2 说明和建议( q% z3 I% q$ T4 T* c9 d* [
( K$ O3 \& B& O1 I- h* s第2章 Elasticsearch 篇之 入门8 ]; h4 |3 n' I* ^0 w* u3 y8 V" U
本章会对 Elasticsearch 篇进行一个总体的介绍,让大家对该篇每一章要讲解的内容有初步的了解。然后会讲解 Elasticsearch 中常见的术语、api,然后运行 Elasticsearch 并实际感受 api 的调用方式,为接下来的课程做好准备。3 w" [1 f1 S( B7 T' e- y# ?
2-1 -术语介绍$ ]; L- L4 {: d. j c
2-2 -Document介绍0 b, ~ [4 G, ^* T
2-3 -Index介绍
) `" g7 Q$ l" c3 u/ @; {8 x2-4 -restapi介绍
* {* K& ]0 j% H9 c2-5 -index_api+ h+ B; T( W" z9 }) O
2-6 -document_api! F2 o& j! r% r/ v7 ]/ `
; o- f& ` U5 v1 J7 `
第3章 Elasticsearch 篇之倒排索引与分词
+ B' [/ S( _# G本章会讲解搜索引擎的基础倒排索引,让大家对倒排索引有一个直观的认识,掌握它的组成。然后为大家讲解分词的相关知识,介绍 es 内置的分词器,还会介绍中文分词的常见解决方案。
8 O6 b* t# O+ y8 {8 S, c) n5 v3-1 -书的目录与索引
& I' {+ f' s) _3-2 -正排与倒排索引简介
3 h: ]- T! j+ I0 y R V1 W7 y3-3 -倒排索引详解试看. t" A( q* n: S0 \, [6 J
3-4 -分词介绍! P# Z3 ~3 G8 y/ c9 ~/ W7 Z
3-5 -analyze_api
& g) O9 Z, G0 w- c. [0 Z7 S1 X3-6 -自带分词器- L4 m& ~$ B0 W! z5 E
3-7 -中文分词
. Y6 t4 j* U9 `( x3-8 -自定义分词之CharacterFilter
. \: H8 |0 e1 d d* `. F3-9 -自定义分词之Tokenizer; n2 i( u! t% o, E$ {0 K M
3-10 -自定义分词之 TokenFilter4 @9 Q. M8 b* @' m7 Y- s' J
3-11 -自定义分词
* _; W5 R0 C8 L$ v3-12 -分词使用说明9 f, Y: x2 [+ @, L! h; N
3-13 -官方文档说明, O4 n- t$ ~" n
+ x. N$ V) z$ q* y
第4章 Elasticsearch 篇之Mapping 设置6 Y+ v) q. K" n3 \ e
本章会讲解 Elasticsearch 中数据建模的基础--Mapping,即如何定义数据字段和类型。让大家熟悉 mapping 中常见的配置项,也会讲解 dynamic mapping 和 template 的相关知识。
k! e" n4 B* f2 u8 o, o4-1 -mapping简介
/ a& k' }$ {) m- n/ Z( ^5 {4-2 -自定义 mapping+ k0 y9 q7 A5 \" p9 v# W0 I
4-3 -mapping演示
) `7 S& p% T2 I& f/ T0 d: U, Q/ F4-4 -copy_to参数说明) p- h+ \; I1 L8 t0 u
4-5 -index参数说明4 W3 T5 m n1 j4 @1 o: h
4-6 -index_options参数说明, |; f: Y+ u- X1 V- X% \
4-7 -mapping文档说明
! A7 E! S5 X' I. c4-8 -数据类型- A5 c* L. @# ~9 k9 j
4-9 -dynamic-mapping简介! @& {/ r% O; P; S
4-10 -dynamic日期与数字识别
2 D7 L. v3 M/ {# a" @5 ?' F4-11 -dynamic-template简介1 N7 h |* p4 G" {( c4 p+ [) X
4-12 -自定义mapping的建议
9 n \1 _$ l1 ]+ N0 L4-13 -索引模板.mp4
4 o r+ r2 o; I! y% N- y( K% P
/ ]" ]$ O+ k+ G: ?! C0 ]- H第5章 Elasticsearch 篇之Search API 介绍$ ^- @7 b' v' ^
本章会讲解搜索特性,详细讲解 Search API 的组成和分类,带领大家逐个了解、掌握 API 的使用方法和技巧。4 k! b# i4 @7 H X
5-1 -SearchAPI概览
( Y6 F( u5 K1 u. p7 y5-2 -URISearch详解与演示试看5 v$ ]. c5 z, Q. P
5-3 -QueryDSL简介. j4 ?: E. p0 T1 c s( Z8 x
5-4 -字段类查询简介及match-query( X* ^9 g/ a2 S! V
5-5 -相关性算分.mp46 \- S0 c! c0 `* D
5-6 -match-phrase-query_音频.mp4$ v" X6 H0 ^8 ~9 f% F4 Y
5-7 -query-string-query
+ R e y; Z6 }+ v5-8 -simple-query-string-query' F, x% M6 m! ?; ]9 x; S4 J! R* h. @: [
5-9 -term-terms-query
$ I! ?6 S! H2 b/ H$ r5-10 -range-query; y3 i6 [& y6 Q
5-11 -复合查询介绍及ConstantScore3 R+ _ E2 F* M' R/ b$ Q9 I6 n
5-12 -bool-query. ?6 `0 V0 a9 M7 F4 K8 m. y
5-13 -count-and-source-filtering, Q1 Y8 w8 W$ r* Q- C" Q) C9 E3 J0 P( S
' ` j& O/ s) d2 L( S9 m- S; m, D
第6章 Elasticsearch 篇之分布式特性介绍
6 l7 T/ x6 O. m- Z W+ P本章会讲解 Elasticsearch 集群是如何一步步搭建起来的,让大家了解不同节点类型的作用,shard 设计的意义以及文档是如何存储到 shard 上的,也会给大家介绍脑裂等问题。
! I3 \" H! v2 Y, Z* R6-1 -分布式介绍及cerebro
( O Y" }" c3 K$ e- ^! H d6-2 -构建集群$ [+ h j! W6 ]# U( G! g% p
6-3 -副本与分片
5 d* k5 ?( |4 _& ?$ T+ G6-4 -两个问题
1 M {5 g& H6 \4 a x, K3 B6-5 -集群状态
+ m$ y% G$ f9 R8 g2 `0 n6-6 -故障转移.mp4
4 m5 W' x' R' {- ^& k9 Z( B6-7 -文档分布式存储0 Y7 b: A! a( ^3 ~+ d+ v/ q& P
6-8 -脑裂问题8 q3 ~& P: \/ f% ?1 N r
6-9 -shard详解$ x- n& V, n" E/ m" a, A
* x3 l! z; _ b/ G" @
第7章 Elasticsearch 篇之深入了解 Search 的运行机制
7 ~3 z9 E7 j( B4 @; I本章会深入讲解 Search 的运行机制,比如 Query 和 Fetch 阶段具体哪些工作,分片为相关性算分带来了哪些问题。另外还会讲解排序、分页与遍历的解决方案和相关问题。4 y4 |0 a8 d1 o1 ^2 R& n
7-1 -Query-Then-Fetch
& E5 u2 V- B! k# b+ t( m7-2 -相关性算分
8 U( ^. f) ?4 X7 A4 }, L7 p7-3 -sorting-doc-values-fielddata
8 Z# T3 f* y# B: _7-4 -分页与遍历-fromsize: f! d2 K3 N1 |8 T" T
7-5 -分页与遍历-scroll6 p) }! L8 y( f- z
7-6 分页与遍历-search_after4 \) O% `0 }" @6 k) e% U5 j
7-7 文档说明.mp4
3 |* }, O3 Q2 w) H2 _6 X9 S0 H9 w l; b" V. Z
第8章 Elasticsearch 篇之聚合分析入门" Q/ A/ E: j5 ~& X/ Q/ V1 I
本章会介绍 Elasticsearch 聚合分析的功能,让大家了解其分类、组成,带领大家逐个了解、掌握每一个聚合 API 的使用方法和技巧,为后续 Kibana 使用打好基础。
- n; V- Z% I2 N$ S8 s5 ^. \' h8-1 -聚合分析简介
' ?# i. `; h/ A, b4 }5 w8-2 -metric聚合分析6 t- d, d F$ \5 Q0 y/ Z- ]
8-3 -bucket聚合分析: u' [0 @7 P$ Q/ d1 j9 Z
8-4 -bucket和metric聚合分析1 u% Z& Q# @) ], }
8-5 -pipeline聚合分析
O: _2 C/ o+ h8 z, w8-6 -作用范围
* ~8 O# J# @ ~' \0 c8-7 -排序
$ x$ i: n) J# ?3 M8-8 -原理与精准度问题
7 P8 N; k5 h4 ~; j# ?8-9 -文档说明5 r3 G( R, m7 Q9 d8 k. [; n
3 S4 Z& \. c0 N( D3 W* @
第9章 Elasticsearch 篇之数据建模! y& X+ {* T( X+ m% q. |9 k
本章会介绍使用 Elasticsearch 中要注意的数据建模常见问题以及优化思路和方案,让大家可以根据自己的业务场景设置最合理的模型。
5 ]2 y1 r* [& ]1 k4 S9-1 -数据建模简介
- x# q6 ]1 i$ A8 ?+ V0 R" u9-2 -ES数据建模配置相关介绍. p$ S7 g+ S+ c4 U7 F, ~
9-3 -ES数据建模实例.mp4 E) u, ]0 g) a4 a
9-4 -Nested_Object- v+ Z' T+ Y# }& }$ k# @* `7 }
9-5 -Parent_Child
5 ~0 `7 o2 ?9 V3 n: f Y9-6 -nested_vs_parent_child
$ _! p) @! d/ l3 p9-7 -reindex
2 V$ h% u% W4 r2 `9-8 其他建议4 U, J. G) x0 f; L6 q6 }6 ]/ ^
" h k, _% i: ~2 b/ l第10章 Elasticsearch 篇之集群调优建议) W( |2 Z# X5 T. m" `; M4 k
本章会介绍 Elasticsearch 集群在搭建、配置上的注意事项,也会讲解读写性能优化的方案和调优的方式。" {, m' J& h- D+ O+ G
10-1 生产环境部署建议
) B( S- i# B/ h7 r10-2 写性能优化
' @ E+ h! {8 l9 f% Z1 N10-3 读性能优化
1 Q+ y# y* ~9 ?1 I! J10-4 如何设定shard数. B3 _# O6 @! d' P' ^3 Y. U4 {
10-5 xpack监控功能介绍
# c1 p+ p. s- O; |6 j6 G4 ~$ p# L5 `/ J# |0 c: M O/ m* g
第11章 Logstash 篇之入门与运行机制
! k/ s( W8 s; \& ~本章会介绍 Logstash 的作用、使用方法,让大家了解其组成和运行机制,带领大家实际操作 Logstash 来收集1个日志文件。! u; N6 C' I2 c; X3 [8 ]
11-1 入门及架构简介- U* u$ }( \( ^0 r$ b
11-2 -Life_of_an_Event' M4 M2 E8 o' }8 q6 d( P% ^
11-3 -queue简介
2 F5 K# Q$ D- |7 x6 U, f. J11-4 -线程简介
4 ?9 x+ O8 e5 d" c6 R11-5 配置简介
& j& Q6 A2 C' V2 T2 t11-6 多实例运行
' B5 X9 {* b+ V11-7 pipeline配置简介
( v! O. q. Z: l
8 |% t! l3 H- d1 N第12章 Logstash 篇之插件详解( Y% |# ?2 \5 U. a( ^1 J$ k1 q
本章会详细介绍 Input、Filter、Ouput 以及 Codec 插件 的作用和相关配置,让大家了解常见相关插件的使用场景和效果,以及如何合理选择各个插件来实现自己的业务需求。4 F+ ?# O" o" S/ T
12-1 input插件详解及glob讲解' k; y0 A$ T5 K3 n5 m6 b8 K& ^
12-2 -codec插件详解" {" w" a! Y; N4 {$ u/ [
12-3 filter插件简介及date插件讲解, Z; {5 j& ~( e$ T; d
12-4 filter插件之grok简介(上)
+ ~7 }5 Z: s) {- A3 d7 F t12-5 filter插件之grok简介(下)
, l2 V: s& b: ^. r12-6 filter插件之dissect讲解6 \! {/ W1 K+ `( H9 f7 P
12-7 filter插件之mutate 讲解
$ Z7 K; M; m3 q. _4 V( f- A+ E7 C% i12-8 filter插件之 json讲解9 r7 C1 P- Y [
12-9 filter 插件之geoip和ruby 讲解" l5 @3 X! B- h3 ]
12-10 output插件简介0 @% ^- w! y% E% s) ~% T
12-11 文档说明$ e7 Y0 x/ o" {/ Z( I
+ o( k. f$ ~) [- i
第13章 Logstash 篇之实例分析) Y. l. P' }8 ?
本章会以实例的形式为大家演示如何使用 Logstash 收集各种类型的数据,比如日志文件、数据库、tcp/udp 等。2 J8 J* O1 y7 q6 I9 }' t6 B
13-1 -Logstash实战建议# J1 r3 I, W8 q5 c, L" `
13-2 -实战之apacheLogs(上)* f. J! o, X( R
13-3 实战之apacheLogs(下) ~6 C) P/ K6 ^& [) Z7 W7 p r
13-4 实战之csv& N Q4 C5 K7 ?' A; ~6 H
13-5 监控运维建议9 k! q9 l2 Q$ i& }6 j. A' O u; w
C: j( B2 N) y. ^6 T3 V4 e/ c! v5 [第14章 Beats 篇之Filebeat
, D2 F) Z% p' w1 r, B6 ?' p2 c本章会介绍 Beats 的作用和组成,然后为大家详细介绍 Filebeat 的功能和常见配置,同时会详细讲解如何使用 Module 模块来快速完成日志的收集到分析工作。& h; _6 \. x4 l$ @& s W
14-1 beats简介
/ ?7 Q p4 F* ?1 M14-2 Filebeat_Demo2 B' n& b- l0 r0 B1 E
14-3 Filebeat 简介及流程介绍
' ]' n" t9 A; Q S3 b! N2 N* b14-4 Filebeat常见架构及ingest_node介绍, p8 a8 f E6 b/ M5 P" x m
14-5 Filebeat_Module简介6 v4 E( x& i. `/ u5 P
% W( R$ ^' R3 X( V
第15章 Beats 篇之Metricbeat
$ c2 E/ Y3 A6 L0 Y* D$ |8 X本章会介绍 Metricbeat 的功能和使用技巧,让大家对 Metricbeat 的使用有一个直观的感受。5 w% Q" j. x( D. d5 C) y4 }
15-1 -简介
, i0 ?0 I; O/ D/ s15-2 -Module简介
4 J. D. C& Z- P, s) B0 g& x& o/ Q* T15-3 -实战.mp4! H- @# W% J; d" \0 {9 X
) R2 [( ~* `5 a2 C3 v第16章 Beats 篇之Packetbeat
. k3 Z( D6 v2 o本章会介绍 Packetbeat 的功能和使用技巧,带领大家用 Packetbeat 来收集网络数据并进行分析,让大家对 Packetbeat 有一个直观的感受。8 k6 i0 f2 Y. g
16-1 1-简介 y8 D. k" R+ `7 C
16-2 2-实战, H" V0 l- y: ]& P1 u
- `% N% A$ S$ k9 M$ Y
第17章 Beats 篇之其他 beat
7 @, k1 K4 a# S9 |' g0 V/ K2 [7 o本章会介绍其他众多beat的作用和应用场景,带领大家去发现社区提供的多种多样的beat,以满足日常业务开发的需求。
+ O! X! Z: `/ k3 g: n% O17-1 1-Heartbeat7 x' v1 d3 z% v8 A: U: ?
17-2 2-Community_beats
+ I" N( C# d1 }6 W k9 s4 v( d
9 s% ~6 e6 _+ M# ]( \! ~; I第18章 Kibana 篇之 入门与管理
4 t& M* A* d" T; X b本章会介绍 Kibana 的入门知识,让大家对 Kibana 有一个整体的了解,另外还会详细介绍Management 的功能,熟悉 Kibana 的配置。. D) A* g4 N. U9 J; j* f
18-1 -配置与线上部署建议
5 Q3 C1 U" _& H j! n- P( ~( G. z+ E18-2 -Index_Pattern_Objects_Settings使用, J) i6 g- `5 s6 w$ O
1 m/ K) v; V- C/ e; x9 w
第19章 Kibana 篇之 数据探索 Discovery
- ]7 ^* U: D1 z y本章会介绍 Kibana 的数据探索功能,让大家了解 Discovery 的功能和使用技巧。/ Z6 j \& n0 k' P; A% |& t
19-1 -导入数据
' T4 y. m! P) B- z19-2 -Discover实战
- X- R3 {# ]+ C; [9 Q
6 A& C. d* M: Q. x, X第20章 Kibana 篇之 可视化分析) F7 L/ C# u5 M# z+ I
本章会介绍Kibana 的可视化分析功能,首先会带领大家逐个操作 Kibana 提供的每一个图表,并会介绍时序分析工具 Timelion,然后会介绍如何使用 Dashboard功能来整合图表后讲故事或者做报表,也会讲解 Dashboard 使用中要注意的问题和使用技巧。 ...' \' N, ]$ z9 i& @% H) Q
20-1 -可视化简介- j. G) k; @. A5 Y& L1 `
20-2 -Basic_Charts_介绍
( \, b- s- l ?- b+ ]# M; d20-3 -Basic_Charts_其他说明) I7 E/ D' x6 Y- Y L0 a
20-4 -Data图表介绍! s2 w* G! [9 M1 d f3 X8 T, k* q
20-5 -Map图表介绍
# K7 P1 p) `& \ S9 M( u2 e3 m20-6 -Timelion介绍, d8 t6 f2 P* R) s1 ^% N7 x9 b
20-7 -VisualBuilder介绍
$ { m0 t+ c! `& ]20-8 -other图表介绍+ ~' ] q/ `! x7 Z# s. `
20-9 -Dashboard介绍# r( |) V- V! W& \9 h V L ]
0 A0 m) Q$ N3 _6 }+ F第21章 实践篇 之搜索项目
) w# t: u1 Z8 E ^% i本章会讲解一个搜索引擎相关的实践项目,带领大家通过编写少量的代码,快速基于 Elastic Stack 来构建一个具备常见搜索功能的系统,比如类似 Airbnb 的搜房系统、豆瓣电影等。
: z4 q" {( W% J+ {# r! Z/ o21-1 -项目介绍6 i! C0 d# \& |+ i1 J. I4 l
21-2 项目实战
4 |9 N: B- f5 a K4 n L) u9 c* J1 J7 [& ]9 V+ D4 S# ?
第22章 实践篇 之日志分析项目6 ~3 P8 I. D" W0 N% S$ V" ]/ d8 g
本章会根据慕课网的日志为大家展示如何使用 Elastic Stack 来快速分析日志数据,带领大家一步步完成数据收集、处理、存储到可视化分析的步骤,最终打造属于自己的 Dashboard。# z# A% Q- e [ s9 @
22-1 介绍和数据导入
6 j! C- p5 O3 ?9 X0 Q5 m0 [% H! l$ h# {22-2 -实战(上)- G& W" p5 v& p+ o2 \
22-3 -实战(下)
4 ?+ }* Y. r( `3 o3 s4 d1 L) }
7 }" C+ U, b' a7 T* H第23章 实践篇 之数据分析项目7 p2 Q/ I9 R+ q1 @2 j: g
本章会为大家展示如何使用 Elastic Stack 来分析身边的数据,比如空气质量分析、订单数据分析等等,让大家通过本章的学习可以快速将 Elastic Stack 应用到实际生活中。
+ M, N! k# h) l23-1 项目简介
4 D8 [, F/ Z, [4 d% h! h" c9 h23-2 实战(上) c/ i q8 t6 |$ @9 l
23-3 实战(下)+ a# ~" D' a7 y
/ ]& `- Y8 M. d7 k2 Y
第24章 课程总结
: u5 B$ {$ B) x2 c+ D# [本章会为大家总结本课程的内容,为大家再次梳理 Elastic Stack 的知识点,并为大家接下来的进阶学习提供一些建议和思路。
% j0 x; A* G3 t1 @' |24-1 课程总结4 p# {7 |- z. z
& H) e# v& Q: L4 e5 B4 A" r% z〖下载地址〗9 G& Y: ]% \: T2 Z4 L
# D" x4 \; s1 P. r% J) @- O4 s& P% w! ?+ Z% T
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------2 o6 M. A2 M$ @
t. c# w( u$ Y〖下载地址失效反馈〗; ^( X, C! c1 i" ~5 a
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com! L' T5 L# T4 v6 {4 \+ ?. _1 R
; P* ^) g6 v* Q+ m8 _+ G$ a
〖升级为终身会员免金币下载全站资源〗- ]7 T8 A$ m9 F/ L9 p5 D6 `
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html% b1 W, Q7 O7 X' a
4 {- x* A+ p1 H
〖客服24小时咨询〗
; c/ r! `6 |1 ?" U0 ]) \1 h0 h有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。- X5 v I5 g( K/ {
- n! i5 x/ V, K" C/ ]( Z; B& E, ?, `: ~6 z6 ?) h, ~1 c
, C4 z" x) w$ _7 C- \ |