Eleastisearch5.2.2利用镜像迁移构建实例后ES非健康状态

正常迁移完成后启动服务,查看ES非健康状态

此时观察ES集群状态:curl -XGET -u elastic:xxx 'localhost:9200/_cluster/health?pretty'

注意到"active_shards_percent_as_number" : 88.8888 该项的值不产生变化;集群状态"status" : "yellow",非健康状态

并且,此时观察集群内各索引状态:curl -XGET -u elastic:xxx http://localhost:9200/_cat/indices

发现一些自动生成的索引为yellow

解决方法:

删除异常分片,首先保证集群重新正常运行

bash 复制代码
# 删除异常索引
curl -XDELETE -u elastic:xxx 'http://localhost:9200/.monitoring-es*'

例如:
# 删除单个索引
curl -XDELETE -u elastic:xxx 'http://localhost:9200/index'
# 删除多个索引
curl -XDELETE -u elastic:xxx 'http://localhost:9200/index_one,index_two'

之后ES集群状态从"yellow"恢复为"green",视实际情况而定,ES集群恢复正常数据同步,当"active_shards_percent_as_number" : 的值为100时,说明数据分片完全同步。

相关推荐
金融小师妹1 小时前
应用BERT-GCN跨模态情绪分析:贸易缓和与金价波动的AI归因
大数据·人工智能·算法
武子康1 小时前
大语言模型 10 - 从0开始训练GPT 0.25B参数量 补充知识之模型架构 MoE、ReLU、FFN、MixFFN
大数据·人工智能·gpt·ai·语言模型·自然语言处理
睎zyl5 小时前
Spark自定义分区器-基础
大数据·分布式·spark
巨龙之路6 小时前
【TDengine源码阅读】DLL_EXPORT
大数据·时序数据库·tdengine
元6337 小时前
搭建spark-local模式
大数据·spark
巨龙之路7 小时前
TDengine编译成功后的bin目录下的文件的作用
大数据·时序数据库·tdengine
莫叫石榴姐7 小时前
大模型在数据分析领域的研究综述
大数据·数据挖掘·数据分析
百锦再7 小时前
大数据技术的主要方向及其应用详解
大数据·linux·网络·python·django·pygame
巨龙之路9 小时前
【TDengine源码阅读】#if defined(__APPLE__)
大数据·时序数据库·tdengine
好吃的肘子9 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins