摘要: elasticsearch里面的组件基本都是用Guice的Injector进行注入与获取实例方式进行模块化管理。 在node的构造方法中 涉及的主要模块 上图的文本如下; ClusterModule GatewayAllocator AllocationService ClusterService 阅读全文
posted @ 2018-11-29 17:24 一天不进步,就是退步 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.找到bin目录,下面有elasticSearch的sh文件,查看执行过程 可以看到主类的名称为: 2.主类Elasticsearch 找到main方法,父类 2.启动类Bootstrap init方法 找到红色的启动方法start,进去看,是Node的start方法 3.节点启动Node sta 阅读全文
posted @ 2018-11-29 15:25 一天不进步,就是退步 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 查询的入口 可以看到,查询时需要传入Query接口的实现,其实现主要有: 还有spanQuery跨度查询 太多了,需要一个个看 阅读全文
posted @ 2018-11-29 10:14 一天不进步,就是退步 阅读(710) 评论(0) 推荐(0) 编辑