DevOps运维培训机构 宝哥 大数据日志分析 ELK Stack深入浅出基础入门课程 ELK Stack
本教程DevOps运维 宝哥 分享给大家
ELK Stack 是 Elasticsearch、Logstash、Kibana 三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归于 Elastic.co 公司名下,故有此简称。
ELK Stack 在最近两年迅速崛起,成为机器数据分析,或者说实时日志处理领域,开源界的第一选择。
和传统的日志处理方案相比,ELK Stack 具有如下几个优点:
处理方式灵活。Elasticsearch 是实时全文索引,不需要像 storm 那样预先编程才能使用;
配置简易上手。Elasticsearch 全部采用 JSON 接口,Logstash 是 Ruby DSL 设计,都是目前业界最通用的配置语法设计;
检索性能高效。虽然每次查询都是实时计算,但是优秀的设计和实现基本可以达到全天数据查询的秒级响应;
集群线性扩展。不管是 Elasticsearch 集群还是 Logstash 集群都是可以线性扩展的;
前端操作炫丽。Kibana 界面上,只需要点击鼠标,就可以完成搜索、聚合功能,生成炫丽的仪表板。
-------------------课程目录-------------------
01_什么是Elasticsearch
02_RESTFul 介绍
03_Elasticsearch如何安装以及相关插件的介绍
04_什么是倒排索引
05_Elasticsearch 单模式下API的增删改查操作
06_Elasticsearch 批量获取mget
07_Elasticsearch 批量操作bulk
08_Elasticsearch 版本控制version
09_Elasticsearch 如何做映射mapping
10_Elasticsearch 基本查询
11_Elasticsearch filter查询
12_Elasticsearch 组合查询
13_Logstash 介绍以及初步安装
14_Logstash 配置语法以及插件