
Elasticsearch
拉丁解牛说技术
大道至简、行胜于言。坚持实用至上,擅长结合大厂生产实践案例,持续专注分享互联网金融技术架构实战经验。
展开
-
ES线程池设置以及EsRejectedExcutionException排查
每个Elasticsearch节点内部都维护着多个线程池,如index、search、get、bulk等,用户可以修改线程池的类型和大小,线程池默认大小跟CPU逻辑一致。一、查看当前线程组状态 curl -XGET 'http://localhost:9200/_nodes/stats?pretty'"thread_pool" : { "bulk" : { ...原创 2019-01-18 16:21:14 · 5331 阅读 · 0 评论 -
Elasticsearch 5.X集群多节点角色分析
转自:https://blog.youkuaiyun.com/laoyang360/article/details/782904841、问题引出 ES5.X节点类型多了ingest节点类型。 针对3个节点、5个节点或更多节点的集群,如何配置节点角色才能使得系统性能最优呢? 2、ES2.X及之前版本节点角色概述3、ES5.X节点角色清单 由于其他几...转载 2018-12-17 14:09:43 · 374 阅读 · 0 评论 -
elasticsearch 出现yellow 分片有unassigned现象原因
可以通过命令或url查询看到具体的原因: curl XGET 'http://ip:9200/_cat/shards?h=index,shard,prirep,state,unassigned.reason' | grep UNASSIGNED查询结果,最后一列就是原因:fxcl-2018-12-18 1 r UNASSIGNED NOD...原创 2018-12-19 18:35:19 · 2850 阅读 · 0 评论 -
elasticsearch JVM优化配置-官网
Elasticsearch 默认安装后设置的堆内存是 1 GB。 对于任何一个业务部署来说, 这个设置都太小了。如果你正在使用这些默认堆内存配置,您的集群可能会出现问题。 这里有两种方式修改 Elasticsearch 的堆内存。最简单的一个方法就是指定 ES_HEAP_SIZE 环境变量。服务进程在启动时候会读取这个变量,并相应的设置堆的大小。 比如,你可以用下...转载 2018-11-23 15:55:26 · 6449 阅读 · 1 评论 -
elasticsearch优化系列-不能乱改的配置-官网原文
在 Elasticsearch 中有一些热点,人们可能不可避免的会碰到。 我们理解的,所有的调整就是为了优化,但是这些调整,你真的不需要理会它。因为它们经常会被乱用,从而造成系统的不稳定或者糟糕的性能,甚至两者都有可能。垃圾回收器编辑 这里已经简要介绍了 垃圾回收入门,JVM 使用一个垃圾回收器来释放不再使用的内存。 这篇内容的确是上一篇的一个延续, 但是因...翻译 2018-11-23 15:52:06 · 326 阅读 · 0 评论 -
配置Elasticsearch heap size JVM内存分配官方文档
https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.htmlSetting the heap size 默认1G By default, Elasticsearch tells the JVM to use a heap with a minimum and maximum size...原创 2018-11-19 19:32:10 · 4755 阅读 · 0 评论 -
Elasticsearch 冷热分离
为了不浪费服务器资源(每台机器上均配置有SSD和大存储,且内存配置较高),提高ES读写性能,我们尝试进行了ES集群冷热分离的配置。测试环境 两台机器,均配置有SSD和SATA盘。每台机器上运行两个ES实例,其中一个实例配置data目录为SSD解压安装(两台机器) mkdir -p /data/mdware cd /data/mdware tar -zxf...转载 2018-11-23 18:13:35 · 1240 阅读 · 0 评论 -
ElasticSearch 5.X 最佳实践
转自大佬:https://www.jishux.com/p/2ccc199e939f5830Author: 袁野Date: 2018.01.05Version: 1.0注意事项:本文档所述为通用情况,不可作为特定业务参照; 本文档所述适用于 ELK 栈中的 ElasticSearch 优化; 本文档所述基于 elastic 公司的 5.2.1 版本; 本文档只描述最佳实践,...转载 2018-11-23 16:46:03 · 1791 阅读 · 0 评论 -
ELK Stack - 插件X-Pack
安装安装 X-Pack 前必须安装 ES 和 Kibana ,我们使用的是 5.2.1 版本 集中式日志分析平台 - ELK Stack - 部署篇。X-Pack 我们也使用 5.2.1,我们来讲讲如何离线安装吧。Step1. 下载 X-Pack Zip 文件:https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.2.1....原创 2019-02-22 14:13:56 · 535 阅读 · 0 评论