
elasticsearch
hanky19
成长
展开
-
ElasticSearch模块threadpool
一个Elasticsearch节点会有多个线程池,但重要的是下面四个: 索引(index):主要是索引数据和删除数据操作 搜索(search):主要是获取,统计和搜索操作 批量操作(bulk):主要是对索引的批量操作 更新(refresh):主要是更新操作 可以通过给设置一个参数来改变线程池的类型(type),例如,把索引的线程池改成blocking类型: threadpool翻译 2015-01-07 11:46:15 · 1090 阅读 · 1 评论 -
ElasticSearch模块Cluster
ElasticSearch模块Cluster 1. shard allocation 集群碎片分配是指将索引碎片分配到其他节点的过程,如下情况:集群故障恢复、副本分配、索引动态均衡(节点增加或者减少后自动进行)都会执行索引碎片的重新分配。 如下对相关配置进行介绍: cluster.routing.allocation.allow_rebalance 设置根据集群中机器的状态来重新分配原创 2015-01-07 11:22:16 · 2154 阅读 · 0 评论 -
Elasticsearch-索引优化篇1
转载自:http://blog.youkuaiyun.com/july_2/article/details/25806807 ES索引优化篇主要从两个方面解决问题, 一是索引数据过程; 二是检索过程。(本文主要介绍) 索引数据过程我在上面几篇文章中有提到怎么创建索引和导入数据,但是大家可能会遇到索引数据比较慢的过程。其实明白索引的原理就可以有针对性的进行优化。ES索引的过程到相对Lucene的索引过程转载 2014-12-19 10:09:04 · 519 阅读 · 0 评论