记录下解决方法:
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 分片恢复相关推荐

  1. 【Elasticsearch】Elasticsearch 最佳实践系列之分片恢复并发故障

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 文章目录 1.概述 基本概念 1.概述 参考:https://cloud.tencent.com/dev ...

  2. elasticsearch副本分片UNASSIGNED

    elasticsearch副本分片UNASSIGNED 通过命令查看 curl -XGET http://127.0.0.1:9200/_cat/shards?h=index,shard,prirep ...

  3. ELK(ElasticSearch+Logstash+ Kibana)搭建实时日志分析平台

    来源:http://www.cnblogs.com/zclzhao/p/5749736.html 一.简介 ELK 由三部分组成elasticsearch.logstash.kibana,elasti ...

  4. centos7安装配置ELK(Elasticsearch+Logstash+Kibana)

    1.server端安装 #安装elasticsearch yum install java-1.8.0-openjdk ruby yum install elasticsearch-2.1.0.rpm ...

  5. elasticsearch快照和恢复

    摘要:es可以通过简单的命令对索引或者整个集群进行快照和恢复 快照和恢复 Snapshot and restore 模块允许创建单个索引或者整个集群的快照到远程仓库. 在初始版本里只支持共享文件系统的 ...

  6. elasticsearch unassigned错误解决

    elasticsearch 重启后出现了elasticsearch Unassigned 异常 出现这个问题的原因是表明该数据分片的异常,那么需要重启这个数据分片 1.首先走命令行,查看目前有哪些es ...

  7. elasticsearch unassigned

    elasticsearch unassigned 1.查看目前有哪些es节点分片有问题 2.重新分配副本 1.查看目前有哪些es节点分片有问题 curl -s "http://localho ...

  8. 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载

    原文地址:https://wsgzao.github.io/post/elk/ 另外可以参考:https://www.digitalocean.com/community/tutorials/how- ...

  9. 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 ...

最新文章

  1. 项目中常用的git指令
  2. Servlet 监听器
  3. 如何使用Gradle外部脚本进行项目构建
  4. 团队作业_1_博客1(分工理解)
  5. 排序集锦(各种排序算法的特点及性能分析)
  6. 04-windows下Orcale的启动
  7. ES6入门之对象的扩展
  8. 【MTSP】基于matlab粒子群优化蚁群算法求解多旅行商问题【含Matlab源码 1616期】
  9. 简单使用MATLAB自带的遗传算法工具箱
  10. 单细胞测序系列之三:单细胞转录组测序
  11. The working copy needs to be upgraded
  12. 口袋的天空(Kruscal)
  13. 微信小程序——打开地图 选择位置 完整功能实现代码(定位,检索周边,可移动选点,可搜索,腾讯地图API)
  14. Android动态设置控件宽高和padding
  15. 关于大数据的视频资料
  16. 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc
  17. 项立刚谈鸿蒙操作系统,项立刚:鸿蒙OS一定会成为划时代意义的操作系统人民邮电报0...
  18. linux镜像文件太大不好下载_这是什么神仙系统?支持安卓程序 + Windows 程序 + Linux 程序...
  19. 推荐几款文字翻译软件,快速实现翻译
  20. EasyNVR使用Onvif探测设备失败,显示“无数据”是什么原因?

热门文章

  1. pycharm注释设置
  2. YouTube iframe嵌入式播放器及播放器参数 自动播放,循环播放,播放列表,不显示 YouTube 徽标
  3. Linux从头开始学--学习笔记6--系统初始化,内存,swap,oom,网络和网络接口
  4. 最全的中文分词停用词表
  5. 心碎了该如何去收场?
  6. 普乐蛙VR航天科技馆太空体验馆VR太空舱体验馆vr飞碟遨游太空
  7. 暑假项目聊天室(0)--源码
  8. linux抓取tcp报文头部,3.2.3 使用tcpdump观察TCP头部信息
  9. 五分钟掌握AB实验和样本量计算原理
  10. 网络创业8年 接下来这条路该怎么走?