elasticsearch 集群健康值red.怎么恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch 集群健康值red.怎么恢复相关的知识,希望对你有一定的参考价值。

参考技术A 你可以先看一下master:9200/_cat/indices?v。进入看一下哪些索引状态为red。如果你是自己测试,可以将状态为red的索引删除(curl -xdelete http://host:9200/indexName)。 参考技术B 你仔细看看这个文档, https://www.elastic.co/guide/en/elasticsearch/guide/current/_cluster_health.html#_drilling_deeper_finding_problematic_indices, 可以定位到问题索引 参考技术C 找到一份elasticsearch学习视频,希望对你有用
http://www.bilibili.com/video/av46970613?p=1

启动elasticsearch-head显示集群健康值:未连接

ES启动后,进行es header访问的话,使用localhost:9100会显示集群健康值未连接

2种情况(均为windows10环境下):

1:未在elasticsearch-6.8.0\\config\\elasticsearch.yml中进行ip配置

  win+R--cmd--ipconfig查看本机ip

技术图片

 

 

 在elasticsearch.yml中将ip添加进去

  network.host: 192.168.1.103

保存后重新启动ES,使用http:\\\\ip:9100进行可视化访问

 

 

 

2.如果你已经在elasticsearch-6.8.0\\config\\elasticsearch.yml中 添加network.host: ES安装机器的ip

 技术图片

例如:

技术图片

 

 

 ES启动后,进行es header访问的话,要使用ip:9100,使用localhost:9100会显示集群健康值未连接

技术图片

 

以上是关于elasticsearch 集群健康值red.怎么恢复的主要内容,如果未能解决你的问题,请参考以下文章

ES集群状态为red问题总结

Elasticsearch6.4集群报yellow和red状态问题

elasticsearch 单节点常见问题

ElasticSearch-Head连接Elasticsearch集群健康值: 未连接问题解决

启动elasticsearch-head显示集群健康值:未连接

Elasticsearch入门学习:集群的搭建