摘自:http://unasm.com/2016/11/644/

在通过 /_cluster/state 命令查看es 状态的时候,发现es 处于一个yellow的状态, 这个很奇怪,按照官方的解释,就是所有主分片都是处于可用状态,但是有复制分片不可用。为什么有复制分片不可用呢?

通过/_cat/shards 查看,发现有从分配处于一个未分配的状态,该命令该出的数据奇怪的地方是,我的集群明明有三台机器,但是shareds里面只给出了两台。

data 2 r STARTED 449516 1.6gb 100.73.22.5 22-5
data 2 p STARTED 449516 1.6gb 100.73.22.6 22-6
data 2 r UNASSIGNED

然后通过查阅官方手册,查询UNASSIGNED 的原因,然后发现很多种可能性的,但是官方的api 的case里面,shards 是直接给出了原因的,但是我的es却没有给出原因。怎么办呢?在api文档里面找答案,发现了/_cluster/reroute 的命令,一看就知道是救星,既然状态是UNASSIGNED, 我手动指定 该切片到特定的节点,不就可以了么。

执行命令

curl -XPOST ‘100.73.22.5:6200/_cluster/reroute’ -d ‘{
“commands” : [{
"move" : {
"index" : "data",
"shard" : 0,
"from_node" : "22-6" ,
"to_node": "22-5"
}
}]
}’

然后ES报错,从报错信息里面得到一个信息,就是说磁盘空间已经超过了85%,无法执行,然后果然一看,磁盘已经满了。原来之所以只有两个节点,是因为第三个节点不能用导致的。

so,剩下的就很简单,down掉es 进程,然后把 elasticsearch.yml 中的两项path信息,更新到一个更大的磁盘,然后重启服务,ok了。

/_cat/shards发现 切片的状态,已经变成INITIALIZING了。正在同步数据。df -h 发现大磁盘的使用量 刷刷的上升。

Elasticsearch yellow 意味着主分片可用,副本不可用相关推荐

  1. es中主分片和副本分片

    我们知道es中保存数据的时候是有主分片和副本分片的,那么副本分片的作用有哪些呢? 1.作为备份,防止主分片崩溃 2.分担查询请求,请求会在主分片和副本分片之间均匀分布 第一点:主副本之前角色的切换如何 ...

  2. 【Elasticsearch】追踪同步分片副本 in-sync allocation IDs

    1.概述 看到一篇好文章字太多,读不下去,所以转载一字一句的读. 原文 转载:追踪同步分片副本 elasticsearch 通过在集群中保留多个数据副本的方式提供故障转移功能,当出现网络分区或者节点挂 ...

  3. elasticsearch - 节点、集群分片及副本、CRUD

    分布式系统的可用性和扩展性 高可用性 服务可用性 :允许有节点停止服务 数据可用性 :部分节点丢失,不会丢失数据 可扩展性 请求量提升 / 数据的不断增长(将数据分布都所有接点上) 分布式特性 ela ...

  4. ElasticSearch集群与分片管理

    目录 1.集群的相关概念 1.1 集群 cluster 1.2 节点 node 1.3 分片和复制 shards&replicas 1.4 健康状态 1.5 存储空间 2.集群的搭建 2.1 ...

  5. es的分片和副本_Elasticsearch 集群分配多少分片合理

    Elasticsearch 是一个非常通用的平台,支持各种用户实例,并为组织数据和复制策略提供了极大的灵活性.但是,这种灵活性有时会使我们很难在早期确定如何很好地将数据组织成索引和分片,尤其是不熟悉 ...

  6. Elasticsearch的节点与分片

    前面了解了Elasticsearch能够做什么,接下来我们将见识Elasticsearch另一个很强的扩展能力,也就是Elasticsearch如何能够处理更多的索引和搜索请求,或者是更快地处理索引和 ...

  7. es的分片和副本_Elasticsearch 索引分片与副本设置技巧

    Elasticsearch虽然搜索很快,但如果分片设置不当,当数据量达到一个量级后,查询速度也会直线下降. 如果一个索引具有很大的数据量,它的数据量可能会超出单个节点的容量限制(硬盘容量),而且单个节 ...

  8. Elasticsearch集群索引分片未分配unassigned导致集群状态红色red异常若干问题解决记录

    一.背景 今天收到告警短信发现某个业务系统几台服务器的日志收集服务filebeat均已下线,把Filebeat都重启之后,准备到Kibana查阅业务系统的日志,检索异常条目,发现从凌晨开始的日志条目都 ...

  9. es的分片和副本_Elasticsearch的分布式存储与分片内部原理

    1.文档如何存储 1.1 分片与路由 当索引一个文档的时候,文档会被存储到一个主分片中.Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存 ...

最新文章

  1. python爬虫招聘-Python爬虫实战-抓取boss直聘招聘信息
  2. 数据网络卡顿怎么处理_监控网络卡顿怎么办
  3. java文件打包jar文件_Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)...
  4. 请求分页算法 Python实现
  5. 和一个刚毕业不久的朋友聊天
  6. OpenCV4Android人脸检测功能
  7. vbS访问mysql语句_关于VBS连接MySQL与连接Excel
  8. python正确方法_下列定义函数的方法,在Python中正确的是()。
  9. UVA10190 Divide, But Not Quite Conquer!【等差数列】
  10. 计算机软件毕业论文教师指导记录,毕业论文导师指导记录【毕业论文指导记录(精选多篇)】...
  11. Windows 7 安装VS2008 SP1 失败
  12. 苹果鼠标滚轮驱动_苹果鼠标magic mouse在戴尔电脑Windows10系统上使用滚轮的方法...
  13. DirectShow播放视频流程
  14. matlab计算一组数的函数值_「数学建模」MATLAB的数值计算
  15. 他是“自由软件”之父,天才程序员,史上最伟大的黑客!最后却黯然离场
  16. 【Trailhead题目解析】Prepare your salesforce org for users - 1Set Up the Exchange Rate
  17. VPS云主机的定义和基本优势有哪些
  18. 威联通212-P 安装远程迅雷,docker安装远程迅雷
  19. .tex类型文件怎么阅读_有了这些神器,什么文件格式转换都能搞得定!
  20. 电脑显示屏只显示中间部分其他地方不显示问题

热门文章

  1. echart 多柱图只显示部分数据标签_2分钟上手、3小时学会无代码软件开发---Echarts数据可视化...
  2. Python游戏开发,pygame模块,Python实现过迷宫小游戏
  3. scheduled 一秒钟执行一次_spring boot的Scheduled帮你实现定时任务,spring boot实践(11)...
  4. VictoriaMetrics如何运用?
  5. docker初体验:docker 自己定制镜像
  6. 计算机音乐谱打上花火,原神乐谱打上花火
  7. HDU3718(最大权完美匹配)
  8. poj2553(强连通分量)
  9. poj3508(高精度模拟减法)
  10. Educational Codeforces Round 78 (Rated for Div. 2)B~C[前缀和]