首页 > 解决方案 > 无法从 Elasticsearch 获取 [data] 集群的许可证信息

问题描述

我已经安装了 elasticsearch 7.5.1 和相同版本的 Kibana。我的 es 集群看起来不错,但是 Kibana 无法连接到 elasticsearch。

Kiabana.yml 如下:

server.port: 5601
server.host: "<IP of the kibana instance>"
server.name: "<Name of the kibana instance>"
elasticsearch.hosts: [ "https://<IP of ES instance 1>:443" , "https://<IP of ES instance 2>:443" ]
elasticsearch.username: "<kibana_user>"
elasticsearch.password: "<kibana_user_password>"
server.ssl.enabled: true
server.ssl.certificate:
server.ssl.key:
xpack.security.enabled: true
xpack.reporting.kibanaServer.port: 443
xpack.reporting.kibanaServer.protocol: https
elasticsearch.ssl.certificateAuthorities: [ "" ]
elasticsearch.ssl.verificationMode: certificate
logging.dest: /etc/kibana/log/kibana.log

我已经尝试过 kibana_oss 和 non_oss,但我得到了同样的错误。

标签: elasticsearchkibana-7

解决方案


如果 ES 集群主节点设置不正确,可能会发生这种情况。

先测试ES集群健康

curl <ES_IP:PORT>/_cluster/health?pretty

推荐阅读