elasticsearch Kibana:无法恢复连接:http://elastic-url:9200/,elasticsearch,kibana-7,elasticsearch,Kibana 7" /> elasticsearch Kibana:无法恢复连接:http://elastic-url:9200/,elasticsearch,kibana-7,elasticsearch,Kibana 7" />

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

elasticsearch Kibana:无法恢复连接:http://elastic-url:9200/,elasticsearch,kibana-7,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)的机器中,一切正常 这是kibana日志: 有人能帮帮我吗?Elasticsearch7.x.x在第一次启动时需要集群引导,并且除非Elasticsearch准备就绪并且7.x.x版本中的每个节点都在运行Elasti

我安装在Centos8上:

  • elasticsearch 7.3.1版
  • kibana版本7.3.1
curl-I localhost:9200/status
正常

curl-I localhost:5601/status
-->kibana尚未就绪

在配备centos7(.226)的机器中,一切正常

这是kibana日志:


有人能帮帮我吗?

Elasticsearch
7.x.x在第一次启动时需要集群引导,并且除非
Elasticsearch
准备就绪并且7.x.x版本中的每个节点都在运行
Elasticsearch
,否则
Kibana
不会启动

我将写下你通常在真正的机器上所做的步骤,这样其他任何人都可以做同样的事情。在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

在配备puppet的机器上,确保
puppet
cron
未运行,以防启动
kibana/elastic
太早


来源:

谢谢多明,但您的答案是针对集群节点中的Elasticsearch。我的安装是针对单个节点中的elasticsearch。您也一样-只在集群中放置一个节点。初始\u主\u节点