0.现象

es 集群报red ,有unassigned shared ,

用命令 curl localhost:9200/_cat/shards |grep UNASSIGNED 可以查看。

即使你马上加节点,还是没有改善。新节点并不会正常工作,可能跟集群red有关系。

1.根本原因

节点磁盘不足,导致某些分片无法分配,一般情况下都有集群会有水位设置,比如说可以设置50G或者到85%的时候就不往里写数据了,

但是之前一次出了故障导致必须放开这个限制,之后没加上。

可以用命令:

GET /_cluster/allocation/explain

查看详细原因。

2.解决方案

POST /_cluster/reroute?retry_failed=true

es的机制貌似是try了5次就停了,重启master或者node都无效,执行上面的命令可以再retry。

3.后记

es这个东西还是复杂,而且很重,没有专业团队维护后期数据量大了很难维护。

最新文章

  1. 【Android Studio】Android Studio 安装及设置
  2. Educational Codeforces Round 16 C
  3. 帝国cms数据表详细说明
  4. js之面向对象----封装篇
  5. 优雅的使用sublime写lua~ sublime lua相关必装插件推荐~~
  6. Eclipse常用快捷键大全
  7. SpringMVC框架(二)注解 (转)
  8. 图论算法-网络最大流【EK;Dinic】
  9. 多元线性回归公式推导及R语言实现
  10. postgresql数据库去重方法
  11. javascript中new Date()存在的兼容性问题
  12. 在vue中添加sass的配置的方法
  13. 网络原因导致的 spring cloud config 读取git上的配置文件时报错:Cannot clone or checkout repository
  14. python基础知识1---python相关介绍
  15. Robot Framework浏览器驱动下载
  16. websphere 进程
  17. day14-python异常处理
  18. HTTP请求报文
  19. HTML5+CSS3整体回顾
  20. 初步了解学习将传统单机应用改造成Dubbo服务的过程

热门文章

  1. Java IO 流 -- 随机读取和写入流 RandomAccessFile (文件分割和合并)
  2. Zookeepe的安装和集群的配置
  3. 7、窗口函数 & Windows 的 Operator demo
  4. Js实现将html页面或div生成图片
  5. PHP中静态(static)调用非静态方法详解--调用!!!
  6. Python不同版本打包程序为.exe文件
  7. 每天认识几个HTTP 响应码
  8. DefaultSingletonBeanRegistry源码解析
  9. 蚂蚁金服合作的RISE实验室到底有多牛?
  10. Code force-CodeCraft-20 (Div. 2) D. Nash Matrix 详解(DFS构造)