Elasticseach
快乐崇拜234
学习笔记
展开
-
Elasticsearch学习笔记(六)Elasticsearch分布式集群值helloWord
集群信息查看查看集群健康值我们在前面的文章中介绍了简历一个ES集群,现在就是用这个集群进行说明。通过head插件看进入head插件原创 2017-01-25 12:14:45 · 3527 阅读 · 0 评论 -
Elasticsearch学习笔记(五)批量操作
一次性检索多个文档【多个查询条件】mget 结果中可以看到:第二个文档不存在,但是mget请求返回码是200,即使一个都不存在也是返回200,所以要判断found是否为TRUE来判断是否真正查询出数据。.上面的_index,_type都是同一个,可以将查询简写为:原创 2017-01-25 12:10:56 · 3804 阅读 · 0 评论 -
Elasticsearch学习笔记(七)Elasticsearch分布式集群工作原理简介
路由我们前面知道,ES集群每一个节点都可以接受命令,但是数据是分片存储的,那ES集群怎么知道应该去哪个节点上修改哪个分片的数据呢? 与redis等其他分布式一样,当一个请求到来时,首先会根据ID进行取余来将请求分配到对应的节点上。 路由算法shard = hash(routing) % number_of_primary_shardsrouting值是一个任意字符串,它默认是_id但也可以自定义原创 2017-01-25 12:19:12 · 4929 阅读 · 0 评论 -
Elasticsearch学习笔记(四)版本控制[并发安全]
乐观锁我们知道锁有悲观锁和乐观锁之分,数据库中的事务就是悲观锁,CAS就是属于乐观锁,关于CAS乐观锁的概念请参考本人另一篇文章: java高并发:CAS无锁原理及广泛应用一个CAS方法包含三个参数CAS(V,E,N)。V表示要更新的变量,E表示预期的值,N表示新值。只有当V的值等于E时,才会将V的值修改为N。如果V的值不等于E,说明已经被其他线程修改了,当前线程可以放弃此操作,也可以再次尝试次操作原创 2017-01-25 12:08:45 · 4255 阅读 · 0 评论 -
Elasticsearch学习笔记(三)Elasticsearch5.1.2安装
下载首先到官网下载最新的5.1.2的安装包,下载地址:https://www.elastic.co/products/elasticsearch解压tar -zxvf elasticsearch-5.1.2.tar.gz修改jdk版本注意,elasticsearch需要使用jdk8,但是由于我对Linux还跑着其他的程序,所以要在.sh启动shell脚本中指定JDK的版本 修改elasticsea原创 2017-01-24 15:19:55 · 11528 阅读 · 0 评论 -
Elasticsearch学习笔记(一)Elasticsearch2.4.2安装
简述 14年我接触lucene ,并自学将其应用到项目中,当时是直接使用lucene的API,确实复杂一些,不过在学习lucene的过程中对搜索引擎有了一个全面的认识。Elasticsearch和solr是基于lucene的开源搜索引擎,它对lucene进行了封装,对开发者来说使用更加简单,功能也更加强大。接下来我将开始学习Elasticsearch,并将学习过程记录下来。Elasticse原创 2017-01-23 18:14:01 · 3851 阅读 · 0 评论 -
Elasticsearch学习笔记(二)Elasticsearch入门
elasticsearch术语简介Elasticsearch是一个分布式的文档(document)存储引擎。它可以实时存储并检索复杂数据结构——序列化的JSON文档 当然,我们不仅需要存储数据,还要快速的批量查询。虽然已经有很多NoSQL的解决方案允许我们以文档的形式存储对象,但它们依旧需要考虑如何查询这些数据,以及哪些字段需要被索引以便检索时更加快速。 在Elasticsearch中,每一个字原创 2017-01-23 18:13:22 · 4097 阅读 · 0 评论 -
Elasticsearch学习笔记(八)Elasticsearch6.6 及 Kibana 6.6 安装(Windows)
文章目录Windows下Elasticsearch6.6 安装Windows下kibana安装Windows下Elasticsearch6.6 安装直接官网【https://www.elastic.co/cn/downloads/elasticsearch】下载zip包,我这里下载的最新的6.6.1。解压到自己安装目录下,然后进入到elasticsearch-6.6.1\bin,双击ela...原创 2019-02-24 19:05:12 · 2407 阅读 · 0 评论