今天遇到了一个Kibana无法启动的问题,发生该问题的时候,具体情况与Kibana的报错信息如下:

发起启动Kibana的命令:

可以看到Kibana暂时起来了。

但是过一段时间再去查看,发现Kibana的服务掉了:

上面这个过程的后台日志具体如下:

文件:kibana.stderr

文件:kibana.stdout


发生错误的时候,ElasticSearch是启动的:

可以看到,ElasticSearch的状态是正常的。

而,Kibana的配置是这样的:


造成这个问题的原因可能是因为我的ES与KIBANA的版本太新了。(可以顺着阅读,不过造成上面的问题的原因不是因为版本问题,后面还会在描述,当前这里只是猜测

出问题的时候的版本均为:7.3.2

而我另一个没有问题的ES与KIBANA的版本是:7.3.1

换成,7.3.1,再试试:

可以看到,版本已经换好了。


重新更改配置文件。

ElasticSearch:/etc/elasticsearch/elasticsearch.yml

Kibana:/etc/kibana/kibana.yml


启动服务:

ElasticSearch

查看日志:

再次查看ES的状态:

访问看看:

可以看到,虽然服务起来了,但是运行状态似乎并不对。

造成这样的原因是,在刚刚装好ES之后,我就设置成了外网访问,因此,很多初始化的部分都没有执行成功。

先去掉外网访问,保持默认的【localhost】访问,然后再启动ElasticSearch。

确认访问【集群状态 / 授权信息】两个页面的状态正常,如下:

这个过程中的ES的后台日志如下:

可以看到,有关初始化与激活了【basic】的【license】的信息。

这个时候,再切换成外网访问就没问题了:

这个过程中的日志:elasticsearch.log

再次查看下ES的状态:

至此,ES的状态,确定没问题了。

因此,前面,文首出现的问题,并不是因为版本问题,而是因为ElasticSearch没有初始化导致的。


启动服务:

Kibana

可以看到,ES没问题之后,Kibana就没问题了。

这个过程中的Kibana的日志:kibana.stdout


上面,两个服务都没问题后,WEB浏览器访问一下Kibana:
http://192.168.72.112:5601/app/kibana


至此,文首的问题就彻底解决了。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装