ELK出现unassigned_shards解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELK出现unassigned_shards解决办法相关的知识,希望对你有一定的参考价值。
1)查看健康状态信息
curl -XGET http://172.20.9.76:9200/_cluster/health?pretty { "cluster_name" : "elasticsearch_MYBOOKING", "status" : "green", "timed_out" : false, "number_of_nodes" : 2, "number_of_data_nodes" : 2, "active_primary_shards" : 85, "active_shards" : 85, "relocating_shards" : 0, "initializing_shards" : 0, "unassigned_shards" : 2 }
2)找到未分片的索引
curl -s "http://172.20.9.76:9200/_cat/shards" | grep UNASSIGNED
3)执行reroute
curl -XPOST '172.20.9.76:9200/_cluster/reroute' -d '{ "commands" : [ { "allocate" : { "index" : "logstash-2018.07.20", "shard" : 3, "node" : "_0WmGRqVQ4WlQuEncqvOBw", "allow_primary" : true } }
4)实在不行就删除该索引
curl -XDELETE http://172.20.9.76:9200/logstash-2018.07.20
以上是关于ELK出现unassigned_shards解决办法的主要内容,如果未能解决你的问题,请参考以下文章