[TOC]
为什么要学 ElasticSearch
¶主要功能
- 开源的分布式搜索引擎
- 大数据近实时分析引擎,性能很高,相对 hadoop 的离线计算需要等待一天来说,他立即可以拿到数据。
- 容易使用(自己的电脑都能安装),容易拓展。
学习目标
¶开发
- 产品基本功能
- 底层工作原理
- 数据建模最佳实践
¶运维
- 容量规划
- 性能优化
- 问题诊断
- 滚动升级
¶方案
- 搜索与如何解决搜索的相关性问题
- 大数据分析实践与项目实战,理论知识运用到实际场景
- 大数据分析案例,将 ElasticStack 用到这个场景
¶考试与证书
官方含金量很高的认证考试。3个小时解决12个问题。
内容和结构
¶Elasticsearch 入门与深入
- 环境搭建
- 搜索与聚合
- 架构原理
- 数据建模
¶Elasticsearch 集群管理
- 水平扩展及性能优化
- 最佳实践
¶ELK进行大数据分析
- 可视化分析
- 时序型数据
- 异常检测
¶项目实战和知识点回顾
- 电影搜索
- 问卷分析
- Elastic 认证
学习建议
-
勤动手
本地搭建多节点的集群的环境,理解分布式工作原理,执行教程中的每一个范例
-
多思考
结合实际的业务场景,深入思考,学会查阅相关的技术文档
-
定目标
做一次分享,开发一个具体的项目,参加 Elastic 认证考试