1.找到Kibana配置文件: 通常在安装目录的config文件夹下,名为kibana.yml。
备份配置文件: 方便回滚.
编辑配置文件: 使用文本编辑器(如记事本、Notepad++或任何其他文本编辑器)打开kibana.yml文件。
2.设置Elasticsearch URL: 找到elasticsearch.url或elasticsearch.hosts配置项。如果这一行被注释掉(以#开头),需要去掉注释符号。然后,将其设置为Elasticsearch服务的URL。例如:
elasticsearch.url: "http://localhost:9200"
或者,如果使用的是elasticsearch.hosts,则可能是:
elasticsearch.hosts: ["http://localhost:9200"]
如果Elasticsearch设置了密码,也可以使用如下格式:
elasticsearch.username: "elastic" elasticsearch.password: "password"
需要注意的是,elasticsearch.serviceAccountToken与username参数是互斥的,不能同时使用,一般在es8.0及以上版本中,使用服务账号令牌而不是用户名和密码来配置 Elasticsearch 连接.
如果是使用包管理器(如APT或YUM)安装了Elasticsearch,那么bin目录通常在
/usr/share/elasticsearch/bin/
要生成服务账号令牌(serviceAccountToken),
./bin/elasticsearch-create-enrollment-token -s kibana --url "https://<es_host>:9200"
将<es_host>替换为您Elasticsearch服务器的主机名或IP地址。
生成令牌后拷贝到kibana.yml的serviceAccountToken配置下,如果有配置用户名密码记得把用户名密码注释掉.
保存并关闭配置文件: 保存对kibana.yml文件所做的更改
3.重启Kibana服务:
cd 安装目录/bin 执行 kibana.bat