严选 ELK Stack 选书指南

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 书是通往知识的铺路石,选一本好书就需要一双火眼金睛,如果你不知道怎样识别,别怕有我呢?

0、我们为什么要买一本书?

  • 书中梳理出更清晰的知识体系
  • 书是作者实践总结的干货
  • 书的理论基础部分能快速带我入门
  • 书的实践部分帮我们提升技能
  • 书中知识是网上官网文档/google/stackoverflow/github等都短时间不能找到的资料
  • 书是一种工具,帮我们产品、项目开发中遇到问题能快速找到答案
    ……

1、当我们在都技术书时,我们在读什么?

  • 读基础原理,很快理清概念、很快上手;
  • 实践相关案例,快速进阶、提升技能;
  • 反复琢磨有难度的知识点,和作者的认知同步;
  • 越过作者罗列的坑,开发中少走弯路。

2、ELK Stack图书推荐

2.1《这就是搜索引擎:核心技术详解》

推荐指数:五颗星

推荐原因:

1、有深度。

中科院搜索引擎方向博士2011年根据CSDN系列博文成书,博士较硕士是真研究;

2、有口皆碑

已累计出到第8版。

3、底层的东西永远不过时

倒排索引、数据压缩、BM25、网页去重、搜索引擎趋势都有深入的解读。

小结:

非针对ELK Stack的书,是搜索引擎原理的书,Elasticsearch也是开源搜索引擎的一种,原理通用。

2.2《深入理解ElasticSearch》

推荐指数:五颗星

推荐原因:

1、当前Elasticsearch的所有图书中,底层原理讲的最深入的一本

2、一本翻译自国外的图书。

注意:

这本书是基于Elasticsearch2.X版本讲解的,5.X、6.X的新特性没有提及,不过新的知识点可以查官网文档获得。

3、推荐==优先级低==的图书

3.1 《Elasticsearch技术解析与实战》

推荐指数:三颗星

书基本是基于ES2.X写的,估计在成书后期有了5.X,所以书的后面列举了5.0较2.X的不同点和特性。

这本书将ES的检索、聚合等分章节讲解,偏重于基础概念。

很少或几乎没有实践的内容。

3.2《从Lucene到Elasticsearch:全文检索实战》

推荐指数:三颗星

优点:

1)较为系统梳理了Elasticsearch相关的基本概念、基础原理;

2)有两个实战项目分享;

缺点:

1)某些概念就只是有分类,没有讲解出不同分类的区别,不同分类的适用场景;

2)某些细节点涵盖不全,偏理论,好多知识技术点,实战中应用会有不同。

3)书基于Elasticsearch5.4.0讲解,一些特性6.X已不适用。

3.3《ELK Stack权威指南(第2版)》

推荐指数:二颗星

原因:

1、名字加了权威二字,实际并不权威。作者是新浪的运维架构师。

2、书中涉及Elasitcsearch、Logstash、Kibana,几乎三块均匀分布,所以有广度势必没有深度。

3、书中对日志方面的处理讲的挺多的。

3.4《Elasticsearch大数据搜索引擎》

推荐指数:一颗星

原因:

1、书是2018年1月出版的书,目前市面上出版时间最新的书。

2、书仅仅有==217==页,但代码篇幅几乎占据了近1半。

3、书中仅涉及概念、部分项目源码解读,没有相关原理,不能”授人以渔”。

不过,
书中提及的一些开源项目还是值得学习的。

4、小结

ELK Stack相关技术比较新,大家的实践也多是自己擅长领域的实践。

市面上没有一本书能涵盖所有的开发场景、所有的细节知识点。

最好、最新的资料还是官方文档。

5、讨论

你期待的ELK Stack技术书籍是怎么样的呢?
欢迎留言讨论。

我将和你一起,拆解ELK Stack以及搜索引擎相关书籍,让你最短实践获得最多干货!


作者:铭毅天下
转载请标明出处,原文地址:
https://blog.csdn.net/laoyang360/article/details/80214738


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
3月前
|
存储 Prometheus 监控
Prometheus vs. ELK Stack:容器监控与日志管理工具的较量
随着容器化技术的广泛应用,容器监控与日志管理成为了关键任务。本文将对两种常用工具进行比较与选择,分别是Prometheus和ELK Stack。Prometheus是一款开源的监控系统,专注于时序数据的收集和告警。而ELK Stack则是一套完整的日志管理解决方案,由Elasticsearch、Logstash和Kibana三个组件组成。通过比较它们的特点、优势和适用场景,读者可以更好地了解如何选择适合自己需求的工具。
|
3月前
|
Go 数据处理 Docker
elk stack部署自动化日志收集分析平台
elk stack部署自动化日志收集分析平台
79 0
|
存储 消息中间件 运维
Kubernetes中部署ELK Stack日志收集平台(上)
Kubernetes中部署ELK Stack日志收集平台
Kubernetes中部署ELK Stack日志收集平台(上)
|
3月前
|
Prometheus 监控 Cloud Native
Prometheus VS ELK Stack:容器监控与日志管理工具的比较与选择
在容器化时代,有效的容器监控与日志管理工具对于确保应用程序的可靠性和可维护性至关重要。本文将比较两个主流工具,Prometheus和ELK Stack,探讨它们在容器监控和日志管理方面的特点、优势和适用场景,帮助读者做出明智的选择。
|
10月前
|
存储 监控 安全
【Elastic Stack-初识篇】 ELK介绍、搭建最新 ELK 日志分析系统
【Elastic Stack-初识篇】 ELK介绍、搭建最新 ELK 日志分析系统
678 0
|
11月前
|
消息中间件 缓存 负载均衡
【日志架构】ELK Stack + Kafka 端到端练习
【日志架构】ELK Stack + Kafka 端到端练习
|
11月前
|
消息中间件 监控 固态存储
带你读《Elastic Stack 实战手册》之71:——4.1.3.企业ELK日志搜索引擎
带你读《Elastic Stack 实战手册》之71:——4.1.3.企业ELK日志搜索引擎
BXA
|
11月前
|
Prometheus Kubernetes 监控
搭建高效微服务架构:Kubernetes、Prometheus和ELK Stack的完美组合
微服务架构是一种软件设计模式,它将单个应用程序拆分成一组更小、更独立的服务。每个服务在自己的进程中运行,并使用轻量级通信机制进行通信。由于每个服务都是独立的,因此可以独立部署、扩展和更新,从而使开发和运维更加容易。
BXA
296 0
|
消息中间件 数据采集 存储
客户端同学应该理解的 ELK Stack 组件知识
客户端同学应该理解的 ELK Stack 组件知识
127 0
客户端同学应该理解的 ELK Stack 组件知识
|
存储 监控 安全
【Elastic Stack】 搭建最新 ELK 日志分析系统 8.2.2版
大家好,我是无名小歌。 今天给大家分享一个centos7系统搭建2022年最新ELK日志分析系统,目前版本是8.2.2。值得注意的是安装 ELK 时,您必须在整个ELK中使用相同的版本,如:Elasticsearch 8.2.2,则安装Kibana 8.2.2 和 Logstash 8.2.2,如果出现不对应的情况,如:Elasticsearch 是8.2.2版本、Kibana-6.8等或是其他版本,则需要进行对应版本的升级到8.2.2版本。
1258 0
【Elastic Stack】 搭建最新 ELK 日志分析系统 8.2.2版