本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
Elasticsearch 是一个开源的全文搜索引擎,很多用户对于大规模集群应用时遇到的各种问题难以分析处理,或者知其然而不知其所以然。本书分析 Elasticsearch 中重要模块及其实现原理和机制,让用户深入理解相关重要配置项意义,应对系统故障时不再迷茫。另外,本书提供实际应用场景中一些常见问题的优化建议,这些建议都是作者经过大规模测试及应用验证过的。
本书介绍了Elasticsearch的系统原理,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。系统原理分两方面介绍,一方面详细介绍主要流程,例如启动流程、选主流程、恢复流程;另一方面介绍各重要模块的实现,以及模块之间的关系,例如gateway模块、allocation模块等。本书的最后一部分介绍如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。
本书适合对Elasticsearch进行改进的研发人员、平台运维人员,对分布式搜索感兴趣的朋友,以及在使用Elasticsearch过程中遇到问题的人们。
长期从事服务端和基础架构等研发工作,对搜索、分布式系统、高性能网络服务有浓厚的兴趣,喜欢探究技术本质,喜欢分析有深度的问题。目前就职于360企业安全集团基础大数据团队,负责平台内核研发工作。
非常高兴看到国内能有一本研究Elasticsearch源码的书出现,Elasticsearch现在已经变得非常流行,掌握这门技术是大势所趋。Elasticsearch虽然上手简单,但是想要成为Elasticsearch的专家可不容易,而阅读本书就是一个很好的开始。
Elastic中文社区创始人,Elastic技术布道师 曾勇(Medcl)
Elasticsearch作为开源的分布式搜索引擎,近几年开始在国内加速流行。由于常年混迹Elastic中文社区,从社区用户提交的形形色色的问题中,我看到国内用户大多对该技术还缺乏深层次的理解,遇到问题时往往举手无措。比如如何架构集群?如何正确设置集群参数和数据模型?如何优化数据读写?如何应对灾难并迅速恢复数据?
《Elasticsearch源码解析与优化实战》让我眼前一亮!本书内容整理自作者的ES源码分析系列博客,而我也曾通过阅读该系列博客,加深了对ES内部运作机理的认识。如果你希望从一个ES工程师转变为ES技术专家、架构师,相信这本书会给你带来极大的帮助。
携程旅行网技术保障部,系统研发总监 吴晓刚
ES作为一个大小公司都广泛使用的开源搜索引擎,其中文方面的系统的资料却少得可怜。当初我们公司遇到ES的问题时,也找不到太好的资料解决,只好求助朋友。
有幸第一时间拜读本书样稿,书中系统和详细地介绍了ES的概念、各个流程、优化方案、应用实践、各种故障诊断等。难能可贵的是,每一部分都有作者的思考与总结。发现当初在ES上踩过的各种坑,本书中都有详细的解释。
阿里巴巴前研究员,阿里巴巴前技术负责人 吴雪军