Elasticsearch
文章平均质量分 89
JY_He
水平不高,始终坚持
展开
-
Elasticsearch---启动初始化源码学习
Elasticsearch整个大致流程:从Elastcisearch类的main方法入口,然后调用了BootStrap类的中的init方法,该方法会对环境和配置进行一系列的检测和初始化,其中最为主要的两个方法就是setup方法和start方法,setup的方法通过ModulesBuilder采用gucie进行不同模块的注入,start方法进行启动(keepAliveThread和node中的模块)...原创 2018-03-22 15:40:45 · 726 阅读 · 0 评论 -
Elasticsreach--Doc Values 和FieldData应用
Doc Values :在Elasticsearch中,检索时使用的是倒排索引,即一个词找到对应的文档列表映射;倒排索引能够快速查找包含某项的文档,但是对于聚合排序的操作并不高效。在聚合排序操作时,通过在倒排索引基础上建立的正排索引数据结构来完成,即一个文档到词的列表映射,正排索引就是列式存储,它在数据字段的一列存储所有value,在排序聚合操作上回表现的更加高效,在es中被称为doc_v...原创 2018-03-24 11:29:51 · 784 阅读 · 0 评论 -
es学习链接
记录一些es学习链接:https://www.elastic.co/guide/en/elasticsearch/reference/6.1/date-math-index-names.htmlhttps://www.elastic.co/blog/managing-time-based-indices-efficientlyhttps://www.cnblogs.com/jiu082...原创 2018-06-13 11:09:10 · 482 阅读 · 0 评论 -
ES Meta信息
ES MetaMeta是用来描述数据的数据,在ES中,Index的mapping结构,配置,持久化状态等就属于meta信息;集群的一些配置信息也属于meta。这个meta信息非常重要,如果某个index的meta信息丢失了,那么集群就认为这个index不再存在了。ES中的meta数据只能由master进行更新,master想当于集群的大脑。Es meta主要包括:ClusterMeta...原创 2019-04-02 11:41:03 · 1383 阅读 · 0 评论