正常迁移完成后启动服务,查看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
解决方法:
删除异常分片,首先保证集群重新正常运行文章来源:https://www.toymoban.com/news/detail-642844.html
# 删除异常索引
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时,说明数据分片完全同步。文章来源地址https://www.toymoban.com/news/detail-642844.html
到了这里,关于Eleastisearch5.2.2利用镜像迁移构建实例后ES非健康状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!