elasticsearch
文章平均质量分 79
ferraborghini
这个作者很懒,什么都没留下…
展开
-
elasticsearch源码分析——源码编译
分析源码,首先要从搭建编译运行环境开始 项目 版本 运行环境 windows IDE intellij 2018.1.4 JDK 1.8.0_171 elasticsearch 5.5.1 gradle 4.3 maven 3.5.0 总是用得上的 备注:之前一直都用的是1.8.0_25...原创 2018-06-11 21:45:15 · 2875 阅读 · 0 评论 -
elasticsearch源码分析——客户端
直观一点,现在源码已经可以进行调试,那就先熟悉一下,elasticsearch的操作逻辑。最基础的就是url,elasticsearch本身也做了request和response的封装,有一定了解的话,用起来还是比较方便的。URL1、创建index[当然了,你要是直接导入数据,elasticsearch也是会自动为你创建对应的mappings结构]indexName:test...原创 2018-06-11 22:24:12 · 2084 阅读 · 0 评论 -
elasticsearch源码分析——集群状态
现在的工程就是在源码的层面进行改动,之前因为一个问题出现了集群假死的状态。所以才深入的去分析了,源码的集群同步的状态。简述 首先需要明白,类似于solr使用的是zookeeper来进行集群状态的同步。等于是使用了三方件实现集群状态的维护。但是要明白elasticsearch没有用到zookeeper,etcd来管理节点的主备逻辑。 所以,集群状态同步是怎么完成的呢。 ...原创 2018-06-12 23:11:47 · 1508 阅读 · 0 评论 -
elasticsearch源码分析——基本概念
还会要先写一写elasticsearch的基本概念的理解吧。基本概念 参照一些博客,想到那,写到哪。Node 集群就是一个个Node组成的,上一篇介绍的有data node和master node的区分。一个节点就是一个elasticsearch实例。关注一下elasticsearch.yml的配置。 比如简答的transport.tcp.port配置,全局搜...原创 2018-06-13 22:39:27 · 884 阅读 · 0 评论