前面几课我们已经把ES的基本概念和查询了解了,大家知道ES的核心优势就是天生支持分布式,所以,这课我们专门讲讲怎么搭建实现ES的集群部署。 ES分布式原理 1、es分布式概念 主分片(Primary shard) 索引的子集,索引可以切分成多个分片,分布到不同的集群节点上。分片对应的是 Lucene ...
分类:
其他好文 时间:
2018-11-22 12:25:36
阅读次数:
185
ES LockObtainFailedException Can‘t lock shard 处理
分类:
其他好文 时间:
2018-11-19 19:57:28
阅读次数:
242
ES LockObtainFailedException Can‘t lock shard 处理
分类:
其他好文 时间:
2018-11-19 18:13:08
阅读次数:
215
Reasons for unassigned shard: These are the possible reasons for a shard to be in a unassigned state: 1. INDEX_CREATED Unassigned as a result of an AP ...
分类:
其他好文 时间:
2018-11-12 17:28:27
阅读次数:
1289
_cat$ curl localhost:9200/_cat=^.^=/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes/_cat/indices/_cat/indices/{index}/_cat/segm ...
分类:
其他好文 时间:
2018-11-04 14:13:59
阅读次数:
229
集群非green状态都是非健康状态,是需要处理的集群red状态原因:表示所有的主分片都未必健康可用,一般是由于某个索引的主分片为unassigned状态引起的处理方法:找出分片为unassigned状态的索引,手工分配即可。官方文档的详细说明请添加链接描述通过curlGEThttp://{ESIP}:9200/_cluster/health?level=indices找出是哪个索引状态为red,如
分类:
其他好文 时间:
2018-11-02 20:19:43
阅读次数:
152
首先对不必要的字段不做分词也就是不做索引,禁止内存交换 1.shard 一个Shard就是一个Lucene实例,是一个完整的搜索引擎。 分片数过多会导致检索时打开比较多的文件,多台服务器之间通讯成本加大。 而分片数过少会导至单个分片索引过大,所以检索速度也会慢。 建议单个分片最多存储10G-20G左 ...
分类:
其他好文 时间:
2018-10-26 10:42:27
阅读次数:
215
一 整合 由于本人的码云太多太乱了,于是决定一个一个的整合到一个springboot项目里面。 附上自己的github项目地址 https://github.com/247292980/spring-boot 附上汇总博文地址 https://www.cnblogs.com/ydymz/p/9391 ...
分类:
其他好文 时间:
2018-10-22 13:01:25
阅读次数:
128
MongoDB高可用集群搭建一、环境准备#启动时需要使用非root用户,所有创建一个mongo用户:useraddmongo#为mongo用户添加密码:echo123456|passwd--stdinmongo#将mongo添加到sudoersecho"mongoALL=(root)NOPASSWD:ALL"|tee/etc/sudoers.d/mongochmod0440/etc/sudoers
分类:
数据库 时间:
2018-10-13 22:41:01
阅读次数:
193
一、前言 前4篇将Elasticsearch用法的API和原理方面东西介绍了一下,相信大家对Elasticsearch有了一定的认知,接下我们主要从索引的建立到后期的一些优化做一些介绍; 二、Mapping构建 之前介绍过Index就如同我们的数据库database,type相当于我们的表,而Map ...
分类:
其他好文 时间:
2018-10-12 11:00:47
阅读次数:
128