记录下解决方法:
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. 局域网***-Dos***CDP
  2. php删除禁用函数,百度云平台封禁的PHP函数列表 PHP禁用函数列表(转)
  3. Hybrid框架UI重构之路:三、工欲善其事,必先利其器
  4. eve可以在linux运行吗,ubuntu下为eve游戏搭载 wine环境
  5. CMU黑科技,手机录视频,实现人脸3D建模的高度逼真
  6. 窗体分为左右两部分,要求在左边栏点击按钮时,右边动态加载窗体
  7. Opencv 图像融合/泊松融合/seamlessClone
  8. python udp socket通信
  9. 穿越回二年级讲CPU工作原理。
  10. word里面给公式自动编号
  11. 泰克MDO3104示波器_六合一示波器_无限多功能
  12. 奇异值分解的物理意义
  13. javascript--贪食蛇(完整版-逻辑思路)
  14. H264系列(5):关于ITU-H264 和 ISO/IEC H264 的关系
  15. bmp文件c语言压缩算法,BMP文件数据压缩与解压缩方法.pdf
  16. 地域环境对就业的影响_地域对于职业发展的影响
  17. 如何给码农的Mac开光
  18. 域渗透基础之NTLM认证协议
  19. Allied World Re任命黄耀铭(Yeo Meng Wong)担任亚太合约再保险部门高级副总裁兼总经理
  20. 【react】JSX基本语法

热门文章

  1. 内存泄露和内存溢出的区别是什么?
  2. Fortran入门:Windows平台的Fortran编译器安装和使用
  3. 携创教育:自考本科英语第二外语可以选择哪些?就业前景怎么
  4. mysql数据类型double_MySQL数据类型
  5. 用BufferedImage和Graphics实现简单鼠标手绘画板(Java)
  6. 在VS2019中安装ReportViewer组件
  7. 1、FlashTsDB时序数据库介绍
  8. java 字节转字符_Java 字符串 之 字符,字节,字符串的转换
  9. 【C语言总结】C语言字符串、字符和字节
  10. Angular实现递归指令 - Tree View