Elasticsearch源码解析与优化实战 张超著 PDF下载
《Elasticsearch源码解析与优化实战》介绍了Elasticsearch的系统原理,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。系统原理分两方面介绍,一方面详细介绍主要流程,例如启动流程、选主流程、恢复流程;另一方面介绍各重要模块的实现,以及模块之间的关系,例如gateway模块、allocation模块等。本书的最后一部分介绍如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。《Elasticsearch源码解析与优化实战》适合对Elasticsearch进行改进的研发人员、平台运维人员,对分布式搜索感兴趣的朋友,以及在使用Elasticsearch过程中遇到问题的人们。第1章 走进Elasticsearch 1.1 基本概念和原理 1.1.1 索引结构 1.1.2 分片(shard) 1.1.3 动态更新索引 1.1.4 近实时搜索 1.1.5 段合并 1.2 集群内部原理 1.2.1 集群节点角色 1.2.2 集群健康状态 1.2.3 集群状态 1.2.4 集群扩容 1.3 客户端API 1.4