ES群集UNASSIGNED shareds错误解决方法
最近有一次es群集故障,由于没有任何的外围防护系统,es群集被攻击,删除了该群集的所有数据,留下了一个hello索引,里面竟然是一个勒索信息.......算了,碰到了鬼。下面我说一下解决方法吧!
该解决方法适合于索引分片不完全出现UNASSIGNED快的场景,数据分配没有完全分配!
**首先查看群集node节点相关信息:**
1.curl 'localhost:9200/_nodes/process?pretty'
记下这个node的id号;
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020063016224654.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjk2NzI4Mg==,size_16,color_FFFFFF,t_70)
2)然后找出UNASSIGNED 的相关信息,方便后续修改!
[root@iz8vb7rjobzcb3g241zw8iz ~]# curl -XGET http://localhost:9200/_cat/shards|grep UNASSIGNED
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5650 magazine_article 1 r UNASSIGNED
100 magazi
ES群集UNASSIGNED shareds错误解决方法
最新推荐文章于 2024-03-29 05:03:46 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)