
张超
本书介绍了Elasticsearch的系统原理,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。系统原理分两方面介绍,一方面详细介绍主要流程,例如启动流程、选主流程、恢复流程;另一方面介绍各重要模块的实现,以及模块之间的关系,例如gateway模块、allocation模块等。本书的最后一部分介绍如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。
这是目前同类中学习 es 最好的一本书,码农必备
至少画点流程图,时序图,架构图。直接写文字,贴代码。真的是个程序员写的,懒得画图。
从源码和理论角度分析es的具体实现.整体评价不错.但是总感觉有些细节说的不到位.还需要读者结合自己的实践和作者的结论去做验证.
其实你读完这本书全面一两章还可以,但慢慢发现作者应该是也根本没摸清ES原理,更别说读懂源码。后面章节要么翻译官方文档,要么随意贴一贴所谓源码,但实际设计逻辑根本没弄清。如果自己不看源码,再看其他blog,读完晕晕乎乎根本建立不了ES整体架构。至于语言不通这些低级错误更不必说了。docvalue这个正排索引,全文只把它当一个index字段。。。离普。至少为什么需要总该是基本素养吧?如果这都不知道,那估计真是个运维人员,根本不是开发
看完之后对一些技术细节茅塞顿开,获益匪浅。
还可以 阅读加深理解 还得靠实弹
深入到底层原理和具体操作,提升认识有帮助,但是更多的时候可能作为工具书,根据工作需要来使用也挺好。
从原理到rest接口分析很到位,推荐阅读[强]
大家说的有道理,多画点图吧 兄弟,纯文字真太难受了
有些地方逻辑出现的比较生硬,用词感觉不够严谨或者说模棱两可。比如有一处写到“协调节点负责创建索引、转发请求….”。这里创建索引比较模棱两可,也没检索到相关有用信息