我在Centos8上安装了
curl -I localhost:9200/status
确定
curl -I localhost:5601/status
-> kibana尚未准备好
在具有centos7(.226)的计算机中,所有操作 ok
这是kibana日志:
有人可以帮我吗?
答案 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
。
在装有木偶的计算机上,请确保puppet
或cron
没有运行,以防万一不要太早启动kibana/elastic
。