![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
文章平均质量分 78
简单的小2
这个作者很懒,什么都没留下…
展开
-
Elasticsearch是如何实现master选举的?什么是脑裂及如何避免脑裂
Elasticsearch是如何实现master选举的master选举默认是由zendiscovery模块负责。系统刚刚启动的时候,选取id最小的备选master为master节点。系统运行起来之后,master和非master节点间是存在一个类似心跳检测的ping机制的,当master ping不到其他节点,或者其他节点ping不到master的时候,他们之间就会互相判断,是否大多数都连不到主节点上了,如果大多数都连不上,那么就开始重新进行master选举。 master选举的底层实现是对于...原创 2020-05-21 17:20:48 · 1711 阅读 · 0 评论 -
ElasticSearch之es概述及简单配置(类似前言,用处不大)
ES的起源1999年一个名为Lucene的开源项目诞生,lucene是一个用java写成的检索工程库,2005年成为apache的顶级项目,对full-text检索非常高效,但是难于应用,难于配置,难以扩展制约了lucene发展。基于此2004年Shay Banon开发了一个名为Compass的基于lucene的产品,目标是让搜索更简单的应用于java程序的同时更易于扩展性的需求。2010年S...原创 2019-12-17 15:34:03 · 240 阅读 · 0 评论 -
Windows环境搭建ElasticSearch 5.*并配置head
前言:ES5*以上版本需要jdk1.8,jdk1.8,jdk1.8.重要的事情说三遍由于这个配置太麻烦了,嫌麻烦的同学可以下载我上传的资源 es_head插件,这个插件只需要将chrome浏览器中的扩展工具界面打开,再把插件拖进去,返回首页点击地址栏后面的这个放大镜小图标即可,下载地址https://download.csdn.net/download/u012270682/10343470,这个...原创 2017-06-08 19:48:53 · 19245 阅读 · 8 评论 -
elastisearch之java api Transportclient创建连接
java Transport方式 连接 elasticSearch原创 2017-07-19 23:47:30 · 3160 阅读 · 2 评论 -
painless脚本应用及与elasticsearch,java的结合使用
写在前面 painless是一个较新的脚本语言,毕竟不是一加一等于二那么简单,开始不懂是很正常的,如果看不懂 请看第二遍第三遍乃至N次 相信我 一定能看得懂的,书读百遍,其义自见 es5以上版本推出了简单安全快捷的painless脚本来替代原有的一些脚本语言,最近正好需要过滤查询一些逻辑相对复杂的数据并对原有的groovy脚本进行升级,所以对painless进行了学习,发现网上对这个脚本的...原创 2018-05-03 11:30:45 · 15980 阅读 · 3 评论 -
这就是搜索引擎核心技术详解读书笔记(1)
本文基于《这就是搜索引擎核心技术详解》,2018年2月印刷版,本书虽然年代有点久远(2012年的书),但是关于搜索引擎及倒排索引等内容还是讲解的透彻易懂,对理解原理有很大的帮助,本文针对第一章---第三章3.1之前的内容做了笔记整理,后续会陆续整理余下内容,其中也夹杂了自己的理解,作为记录,方便以后分享查询,欢迎阅读。1 搜索引擎及其技术架构1.1 搜索引擎发展史第一代:分类目录纯...原创 2018-05-22 15:58:35 · 975 阅读 · 0 评论 -
Elasticsearch6.2版本_默认集群节点发现机制(zendiscovery) Api翻译
官网api地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#modules-discovery-zenZen Discoveryzen discovery是elasticsearch默认的内置的发现模块。它提供单播发现的方式,但是可以扩展为云环境或者其他形式的发...原创 2018-05-29 18:54:53 · 3644 阅读 · 0 评论