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