Kibana:无法恢复连接:http:// elastic-url:9200 /

时间:2019-11-15 16:32:56

标签: elasticsearch kibana-7

我在Centos8上安装了

  • elasticsearch版本7.3.1
  • kibana版本7.3.1

curl -I localhost:9200/status 确定

curl -I localhost:5601/status-> kibana尚未准备好

在具有centos7(.226)的计算机中,所有操作 ok

screenshot 1

这是kibana日志:

This is kibana log

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

Elasticsearch 7.xx在首次启动时要求集群引导,并且Kibana不会启动,除非Elasticsearch准备就绪并且每个节点都在版本7.xx中运行Elasticsearch

我将编写通常在真实计算机上执行的步骤,以便其他人也可以执行相同的操作。在docker中,除了您在容器中工作外,其他外观类似。

在开始之前,请停止kibana和elasticsearch:

service kibana stop
service elasticsearch stop
killall kibana
killall elasticsearch

确保它已经死了:

service kibana status
service elasticsearch status

然后进入/etc/elasticsearch/并编辑elasticsearch.yml文件。在文件末尾添加:

cluster.initial_master_nodes:
  - master-a
  - master-b
  - master-c

在每个节点上master-*等于node.name的地方。保存并退出。启动Elasticsearch,然后启动Kibana。在内存较低的机器上(〜4GB,可能在Docker中也是如此,因为它通常为容器提供4GB的内存),您可能必须首先启动Kibana,让其“编译”,停止,然后启动Elasticsearch然后返回Kibana

在装有木偶的计算机上,请确保puppetcron没有运行,以防万一不要太早启动kibana/elastic

来源:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-discovery-bootstrap-cluster.html