【ES学习计划】

ES学习计划大纲

大纲分成如下四个章节:

第一章:基础知识

  1. 基本概念
  2. 集群原理

第二章:ES主要流程

  1. 集群启动
  2. 节点启动和关闭
  3. 选主流程
  4. 写流程
  5. 读流程 - Get
  6. 读流程 - Search
  7. 索引恢复流程

第三章:重要内部模块

  1. Gateway
  2. Allocation
  3. Snapshot
  4. Cluster
  5. Transport
  6. ThreadPool

第四章:性能优化和故障诊断

  1. 写入性能优化
  2. 搜索性能优化
  3. 故障诊断和案例分享

国内外优秀的ElasticSearch案例

  • Github:“GitHub使用ElasticSearch搜索20TB的数据,包括13亿文件和1300亿行代码”。
  • SoundCloud:“SoundCloud使用ElasticSearch为1.8亿用户提供即时而精准的音乐搜索服务”。
  • 百度:百度目前广泛使用ElasticSearch作为文本数据分析,采集百度所有服务器上的各类指标数据及用户自定义数据,通过对各种数据进行多维分析展示,辅助定位分析实例异常或业务层面异常。目前覆盖百度内部20多个业务线(包括casio、云分析、网盟、预测、文库、直达号、钱包、风控等),单集群最大100台机器,200个ES节点,每天导入30TB+数据。
  • 新浪ES 如何分析处理32亿条实时日志 http://dockone.io/article/505
  • 阿里ES 构建挖财自己的日志采集和分析体系 http://afoo.me/columns/tec/logging-platform-spec.html
  • 赞ES 业务日志处理 http://tech.youzan.com/you-zan-tong-ri-zhi-ping-tai-chu-tan/
  • ES实现站内搜索 http://www.wtoutiao.com/p/13bkqiZ.html

如果同学们想建立对ES的全貌认知,想体会“会当凌绝顶,一览众山小”的感觉,有大神总结了Elasticsearch 7.X学习路线图,版本5.X、6.X同样适用,同学们可以参考这里。

Reference

重磅 | Elasticsearch7.X学习路线图
ElasticSearch详解与优化设计
(正版)Elasticsearch学习,请先看这一篇!
(盗版)Elasticsearch学习,请先看这一篇!

你可能感兴趣的:(Elasticsearch)