ELK:ElasticSearch UNASSIGNED 分片恢复
记录下解决方法:
es的健康状态yellow,并一直持续yellow,查看shards,存在UNASSIGNED分片
首先查询:
curl -XGET http://127.0.0.1:9200/_cat/shards | grep UNASSIGNED | sort
可以看到所有的 UNASSIGNED分片
Elasticsearch是有自动分配节点功能的,但一直没有分配成功,是什么原因导致的呢?我们首先来查看下es的自动分配功能
curl -XGET http://127.0.0.1:9200/_cluster/settings
{"persistent" : { },"transient" : { }
}
没有启动自动分配功能
那么有如下解决方式
解决方式1:
启动自动分配功能
curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_cluster/settings -d
'{ "persistent": {},"transient": {"cluster": {"routing": {"allocation": {"enable": "all" }}}}
}'
查看自动分配功能
curl -XGET http://127.0.0.1:9200/_cluster/settings?pretty
{"persistent" : { },"transient" : {"cluster" : {"routing" : {"allocation" : {"enable" : "all"}}}}
}
解决方式2:
重建副本分片
PUT /index/_settings
{"index" : {"number_of_replicas" : 0}
}
重新分配副本分片
PUT /index/_settings
{"index" : {"number_of_replicas" : 1}
}
两种方式都可以解决由于副本丢失等造成的yellow状态 副本分片 UNASSIGNED
ELK:ElasticSearch UNASSIGNED 分片恢复相关推荐
- 【Elasticsearch】Elasticsearch 最佳实践系列之分片恢复并发故障
本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 文章目录 1.概述 基本概念 1.概述 参考:https://cloud.tencent.com/dev ...
- elasticsearch副本分片UNASSIGNED
elasticsearch副本分片UNASSIGNED 通过命令查看 curl -XGET http://127.0.0.1:9200/_cat/shards?h=index,shard,prirep ...
- ELK(ElasticSearch+Logstash+ Kibana)搭建实时日志分析平台
来源:http://www.cnblogs.com/zclzhao/p/5749736.html 一.简介 ELK 由三部分组成elasticsearch.logstash.kibana,elasti ...
- centos7安装配置ELK(Elasticsearch+Logstash+Kibana)
1.server端安装 #安装elasticsearch yum install java-1.8.0-openjdk ruby yum install elasticsearch-2.1.0.rpm ...
- elasticsearch快照和恢复
摘要:es可以通过简单的命令对索引或者整个集群进行快照和恢复 快照和恢复 Snapshot and restore 模块允许创建单个索引或者整个集群的快照到远程仓库. 在初始版本里只支持共享文件系统的 ...
- elasticsearch unassigned错误解决
elasticsearch 重启后出现了elasticsearch Unassigned 异常 出现这个问题的原因是表明该数据分片的异常,那么需要重启这个数据分片 1.首先走命令行,查看目前有哪些es ...
- elasticsearch unassigned
elasticsearch unassigned 1.查看目前有哪些es节点分片有问题 2.重新分配副本 1.查看目前有哪些es节点分片有问题 curl -s "http://localho ...
- 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载
原文地址:https://wsgzao.github.io/post/elk/ 另外可以参考:https://www.digitalocean.com/community/tutorials/how- ...
- Ubuntu 20.04 搜索引擎环境搭建 (PostgreSQL 12.3, Redis 6, ELK[Elasticsearch 7.8, Logstash 7.8, Kibana 7.8])
2021/02/04 更新redis安装步骤 在软件开发项目中,会遇到搜索引擎.日志收集等需求,本教程在阿里云选择公共镜像 Ubuntu 20.04 后,部署 apt-fast, java, axel ...
最新文章
- 项目中常用的git指令
- Servlet 监听器
- 如何使用Gradle外部脚本进行项目构建
- 团队作业_1_博客1(分工理解)
- 排序集锦(各种排序算法的特点及性能分析)
- 04-windows下Orcale的启动
- ES6入门之对象的扩展
- 【MTSP】基于matlab粒子群优化蚁群算法求解多旅行商问题【含Matlab源码 1616期】
- 简单使用MATLAB自带的遗传算法工具箱
- 单细胞测序系列之三:单细胞转录组测序
- The working copy needs to be upgraded
- 口袋的天空(Kruscal)
- 微信小程序——打开地图 选择位置 完整功能实现代码(定位,检索周边,可移动选点,可搜索,腾讯地图API)
- Android动态设置控件宽高和padding
- 关于大数据的视频资料
- 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc
- 项立刚谈鸿蒙操作系统,项立刚:鸿蒙OS一定会成为划时代意义的操作系统人民邮电报0...
- linux镜像文件太大不好下载_这是什么神仙系统?支持安卓程序 + Windows 程序 + Linux 程序...
- 推荐几款文字翻译软件,快速实现翻译
- EasyNVR使用Onvif探测设备失败,显示“无数据”是什么原因?