kibana启动报错 Elasticsearch cluster did not respond with license information
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kibana启动报错 Elasticsearch cluster did not respond with license information相关的知识,希望对你有一定的参考价值。
参考技术A 1、现象./bin/elasticsearch
./bin/kibana 在这一步的时候报错
状态刚开始变红那一段会提示
最终会因为请求超时(request timeout 30000)而终止
2、原因
启动的 elasticsearch 节点不是主节点,没有 license 信息
3、查找过程
首先确定 elasticsearch 和 kibana 的版本都是7.3,所以不是版本不一致的问题
执行
结果如下:
这里看到 license 是 null,最可能的原因就是要连接的这个 elasticsearch 节点不能和master节点建立连接
可是我只启动了一个 elasticsearch 节点,按道理它就是 master 节点啊
再执行
结果如下:
还可以看一下 elasticsearch.log
google 了一下,看到一个关键处
突然想到在用 kibana 之前,按照官网文档捣鼓一下 elasticsearch,开启过三个 elasticsearch 节点,可能就是那个时候造成某些节点不是主节点了,所以我把目录下 data、data2、data3、logs、log2、log3 都删除了,重新启动 elasticsearch,就会重新生成 data、logs 文件夹,license 也会重新生成,可以再次执行
会看到如下结果:
看到有 license 后,重新启动 kibana,就会看到启动成功啦
后续:
还可以尝试手动添加 license,命令如下,不过这个我没试过
参考链接: License Expired
以上是关于kibana启动报错 Elasticsearch cluster did not respond with license information的主要内容,如果未能解决你的问题,请参考以下文章