![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 79
冬天里的懒猫
这个作者很懒,什么都没留下…
展开
-
elasticsearch-head插件基于elasticsearch-7.13.4安装
文章目录1.安装node.js2.安装依赖的npm包3.elasticsearch-head 配置4.elasticsearch的跨域问题4.启动head插件对于head插件,由于现在我们的es版本为7.10.4,在之前5以下的版本安装的时候只需要通过插件就能安装。而大于5的版本,则需要安装node,并需要提前安装grunt,之后通过npm的方式才能安装。1.安装node.jsnodejs的最新版本下载路径https://nodejs.org/en/download/current/。选择对应的操原创 2021-07-29 12:53:22 · 467 阅读 · 0 评论 -
elasticsearch+kibana(7.13.4)基于CentOS7的集群安装及配置
文章目录1.ES安装1.1 资源规划1.2 安装软件1.3 检查句柄数1.4 调整vm.max_map_count1.5 jvm配置1.5 ES配置文件1.5.1 node201 elasticsearch.yml1.5.2 node202 elasticsearch.yml1.5.3 node203 elasticsearch.yml1.6 jvm配置1.6 启动1.7 安装es过程中遇到的问题1.7.1 vm.max_map_count太小1.7.2 JAVA_HOME is deprecated1.7原创 2021-07-28 19:06:19 · 1200 阅读 · 6 评论 -
解决elasticsearch集群Unassigned Shards无法reroute的问题
1.背景&问题描述接上篇文章https://blog.csdn.net/dhaibo1986/article/details/107564968在上一篇文章中,由于系统宕机,导致大量索引出现了Unassigned 状态。在上一篇文章中,我们通过reroute API进行了操作,对主分片缺失的索引,经过上述操作之后,分配了主分片。但是在接下来的操作中,对于副本分片,reroute出错!如下是索引 alarm-2017.08.12,第0个分片的副本没有分配:下面执行语句: POST /_c原创 2020-07-28 10:09:29 · 2000 阅读 · 0 评论 -
一次系统扩容引起的elasticsearch故障及恢复
1.背景在公司搭建了elk集群,集群配置如下:机器名CPU内存硬盘raid操作系统部署软件m21p22Intel® Xeon®CPUE5620@2.40GHz X16148G2Traid1centos5.8redis kibanam21p23Intel® Xeon®CPUE5-2620v2@2.10GHz X24160G7Traid1+0centos6.8logstash elasticsearch*2m21p24Intel® Xeon原创 2020-07-24 16:57:25 · 1720 阅读 · 1 评论 -
解决elasticsearch“Too many open files in system”问题
在前两次集群扩容的过程中,总是会出现Too many open files in system问题。对于这个问题,困扰了一段时间。由于elasticsearch在非root用户下运行,开始以为只需要调整limit.conf中的句柄数配置就好。但是在我的句柄数已经调到655350之后,还出现这个问题。我通过检查 lsof 命令发现单个节点的句柄数并不在一个数量级。如上图所示。现在证明造成打开文件过多的问题的思路并非局限在limit配置。还需要考虑elasticsearch何时会创建大批量的文件?仔细查原创 2020-07-23 16:31:57 · 1685 阅读 · 0 评论 -
elk基于jolokia监控springboot应用jvm方案
文章目录一 springboot 项目配置二 beats配置二 logstash配置二 kibana监控图目前大部分应用都采用springboot 的方式部署,springboot 采用jar包发布,而jvm的运行状态又比较关键,因此用elk对jvm监控进行了集成,步骤如下:一 springboot 项目配置对于springboot项目,需要的配置是在pom文件里面增加对jolokia的支持:<!--开启springboot 健康监控 --><dependency>原创 2020-07-22 15:54:32 · 927 阅读 · 0 评论 -
elasticsearch集群更换节点操作
文章目录1.关闭集群分配reblance配置2.增加节点3.reroute 节点数据在elasticsearch集群中,由于在原有服务器集群上,每台服务器开了3个实例,导致部分节点压力过大,因此,新增一台服务器,将原有节点迁移到新服务器。elasticsearch集群中增加节点步骤:1.关闭集群分配reblance配置PUT _cluster/settings { "transient": { "cluster.routing.rebalance.enable":"none" }原创 2020-07-21 17:08:03 · 2096 阅读 · 0 评论