ES
空城雀
心沉下去,bug浮上来。
展开
-
ElasticSearch入门级教程(一)基本且常用的语法
0.首 对ES的起源、简介等就不赘述了,查看官方文档或者权威指南会更好一些,这里只记录一些偏操作性的东西以供自己复习 1.索引 #创建索引 PUT /player #删除索引 DELETE /player #查看所有索引 GET /_cat/indices?v green- 一切都很好(集群功能齐全) yellow- 所有数据均可用,但尚未分配一些副本(群集功能齐全) red- 某些数据由于某...原创 2019-01-31 17:06:31 · 3267 阅读 · 0 评论 -
ElasticSearch入门级教程(二):分布式集群及ES分片
ES以分布式集群的形式工作,具备高可用。可扩展的特性。集群扩展的方式可以是购买更好的服务器(纵向扩展(vertical scale or scaling up))或者购买更多的服务器(横向扩展(horizontal scale or scaling out)) 1.集群健康 同一个集群有相同的 cluster.name,通过GET /_cluster/health查看,集群的健康状态有三种: gr...原创 2019-02-01 15:55:55 · 446 阅读 · 0 评论 -
ElasticSearch进阶级教程(一):ES分布式增删改查的内部原理
该篇主要介绍ES中数据处理的内部机制原理。 1.路由 当创建索引以及索引数据到分片中时,ES采用一定的规则来确定如何路由文档到分片: shard = hash(routing) % number_of_primary_shards routing可以自定义任意的字符串,一般采用ID值,然后计算routing的hash值,然后除以主分片的数量,得到余数X,X就是将要分配的分片,而X的值范围 0&l...原创 2019-02-02 17:26:40 · 516 阅读 · 0 评论 -
源码分析Elasticsearch Master选举过程
【转自】https://www.sohu.com/a/123557397_465922 关于es的选举机制,相信大家都已经很熟悉了,不过今天看到一个解释,觉得挺有意思的,准过来,各位不妨一看。注:原文中无图 ES 有Master节点和Data节点,Master节点什么意思呢? 就是主人节点,这个集群的主人,就是皇帝。ES同一时刻只有一个Master节点。小生一直看古装走火入魔,所谓心里有王朝,眼里...转载 2019-01-30 09:17:03 · 1079 阅读 · 0 评论