Elasticsearch集群UNASSIGNED shareds问题 修复

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介:

  线上有3台es组成集群,其他有两台非正常关机了,早上过来发现集群状态为红色,提示"24 UNASSIGNED shareds":

wKiom1f5vhWwSzZxAAVBvKFLAuU513.jpg-wh_50

1)查看集群相关信息:

curl 'localhost:9200/_nodes/process?pretty'

wKiom1f5vpKixvpRAAJNGB-vz2s407.jpg-wh_50

记下这个node的id号;

2)然后找出UNASSIGNED 的相关信息,方便后续修改!

# 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 30528  100 30528    0     0   705k      0 --:--:-- --:--:-- --:--:--  745k

graylog_83  1 p UNASSIGNED                                             

graylog_83  1 r UNASSIGNED                                             

graylog_83  0 p UNASSIGNED                                             

graylog_83  0 r UNASSIGNED                                             

graylog_82  1 p UNASSIGNED                                             

graylog_82  1 r UNASSIGNED                                             

graylog_85  2 p UNASSIGNED                                             

graylog_85  2 r UNASSIGNED                                             

graylog_85  1 p UNASSIGNED                                             

graylog_85  1 r UNASSIGNED                                             

graylog_84  0 p UNASSIGNED                                             

graylog_84  0 r UNASSIGNED                                             

graylog_87  1 p UNASSIGNED                                             

graylog_87  1 r UNASSIGNED                                             

graylog_86  3 p UNASSIGNED                                             

graylog_86  3 r UNASSIGNED                                             

graylog_86  1 p UNASSIGNED                                             

graylog_86  1 r UNASSIGNED                                             

graylog_89  3 p UNASSIGNED                                             

graylog_89  3 r UNASSIGNED                                             

graylog_88  1 p UNASSIGNED                                             

graylog_88  1 r UNASSIGNED                                             

graylog_88  0 p UNASSIGNED                                             

graylog_88  0 r UNASSIGNED                                             


3)然后依次修改以上UNASSIGNED     ,命令为:

  curl -XPOST 'localhost:9200/_cluster/reroute' -d '{

    "commands" : [ {

        "allocate" : {

            "index" : "graylog_83",

            "shard" : 1,

            "node" : "Auq82gfGQVWgOBw6S7ajRQ",

            "allow_primary" : true

        }

    }]

}'


PS:

index就是索引的名称:也就是graylog_88,graylog_86,graylog_87.....

node:就是在哪个节点上执行;

shared:分片的编号!




本文转自 shine_forever 51CTO博客,原文链接:http://blog.51cto.com/shineforever/1859734


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
15天前
|
索引
elasticsearch集群健康状态查看
elasticsearch集群健康状态查看
11 2
|
15天前
|
存储 负载均衡 索引
linux7安装elasticsearch-7.4.0集群配置
linux7安装elasticsearch-7.4.0集群配置
118 0
|
15天前
|
监控 负载均衡 安全
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
46 2
|
13天前
部署elasticsearch集群 - 蓝易云
以上步骤完成后,你就成功部署了一个基本的Elasticsearch集群。根据你的需求,你可能还需要进行更多的优化和配置,例如设置副本数、调整内存设置等。
32 1
|
15天前
|
存储 监控 安全
Elasticsearch 8.X 集群 SSL 证书到期了,怎么更换?
Elasticsearch 8.X 集群 SSL 证书到期了,怎么更换?
52 3
|
15天前
|
缓存 JSON 关系型数据库
Elasticsearch 8.X 集群无响应,怎么办?
Elasticsearch 8.X 集群无响应,怎么办?
16 0
|
15天前
|
存储 数据可视化 Java
Elasticsearch 集群状态变成黄色或者红色,怎么办?
Elasticsearch 集群状态变成黄色或者红色,怎么办?
14 0
|
15天前
|
存储 自然语言处理 算法
elasticsearch集群搭建,以及kibana和ik分词器的安装(7.3.2)
elasticsearch集群搭建,以及kibana和ik分词器的安装(7.3.2)
|
15天前
|
开发工具 Docker 容器
docker安装集群版ElasticSearch
docker安装集群版ElasticSearch
|
15天前
|
Java 网络安全 数据安全/隐私保护
高可用elasticsearch集群搭建
高可用elasticsearch集群搭建