使用 nohup 或 disown 如果你要让某个进程运行在后台。

ES分片无法恢复

Elasticsearch | 作者 zhangg7723 | 发布于2018年02月27日 | 阅读数:8663

请教一个问题,有一个5节点的ES集群,有四百个索引,每个索引存储一天的数据,现在发现重启后大部分索引无法恢复,日志中没出现相关报错,各位大佬能不能提供一些思路。
A095CFD.PNG
已邀请:

shitangjiejie

赞同来自: zhangg7723

应该是你重启的姿势不对,但是它应该是在慢慢恢复的,时间比较长
这篇文章有讲到关于es的重启姿势,你可以看下:http://mp.weixin.qq.com/s/8K-TULv_ZgZ_hr-QnrqAZQ

illbehere - 80后it男

赞同来自:

你可以强制恢复
curl -XPOST "http://ip:9200/_cluster/reroute" -d '{ "commands" : [ { "allocate_replica" : { "index" : "index", "shard" : 4, "node" : "node11" } } ] }'
http://www.fanjunyue.com/index ... jing/
 
 

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

CLUSTER_RECOVERED :由于完全集群恢复导致未分配。
报错信息的含义,
给你个链接参考:http://blog.kiyanpro.com/2016/ ... ards/

winterFell - 90后小码农

赞同来自:

问题解决了吗?最近也也到类似的问题,现象是一个节点重启之后,分片无法正常恢复,不过unassigned提示信息跟你的不一样,最后是通过集群全量重启解决的,但是原因还没定位到。。。

要回复问题请先登录注册