我在 Centos8 上安装:
- 弹性搜索 7.3.1 版
- kibana 版本 7.3.1
curl -I localhost:9200/status
没问题
curl -I localhost:5601/status
--> kibana 还没有准备好
在装有 centos7 (.226) 的机器上一切正常
这是 kibana 日志:
有人可以帮我吗?
我在 Centos8 上安装:
curl -I localhost:9200/status
没问题
curl -I localhost:5601/status
--> kibana 还没有准备好
在装有 centos7 (.226) 的机器上一切正常
这是 kibana 日志:
有人可以帮我吗?
Elasticsearch
7.xx 需要在首次启动时进行集群引导,除非准备就绪并且每个节点都在 7.xx 版中运行,Kibana
否则不会启动Elasticsearch
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 的机器上确保它puppet
或cron
没有运行,以防万一不要kibana/elastic
太早开始。