前言
我们在前面安装&部署Elasticsearch 7.x,这篇文章了解Elasticsearch中的可视工具Kibana,对存储的文档数据进行可视化。
环境配置
- CentOS 7+
- Elasticsearch 7.7.0,需要提前启动;
- Kibana 7.7.0
操作步骤
Kibana相关配置和操作使用普通用户权限;
- 下载Kibana 7.7.0,要与
Elasticsearch版本保持一致; - 下载文件名为
kibana-7.7.0-linux-x86_64.tar.gz压缩包文件,上传至服务器目录; - 解压到
kibana部署目录:
1 | bash复制代码tar -zxf kibana-7.7.0-linux-x86_64.tar.gz |
- 解压完成,目录名称为
kibana-7.7.0-linux-x86_64,如有需要,也可更名为kibana:
1 | bash复制代码mv kibana-7.7.0-linux-x86_64 kibana |
- 进入
kibana目录,按需配置; - 开启Kibana服务;
- 打开浏览器输入地址,进行访问。
Kibana配置文件
Kibana配置文件路径:
config/kibana.yml;
配置内容及说明
1 | yml复制代码# Kibana is served by a back end server. This setting specifies the port to use. |
关键配置说明
- 特殊端口配置,默认是
5601:
1 | yaml复制代码server.port: 5601 |
- 主机地址配置,默认是
localhost,远程不能连接;也可以配置本机局域网IP;配置0.0.0.0,表示所有远程机器可以连接:
1 | yaml复制代码#server.host: "localhost" |
Kibana配置Elasticsearch实例,该地址和端口必须与Elasticsearch实例中配置的network.host和http.port保持一致:
1 | yaml复制代码elasticsearch.hosts: ["http://localhost:9201"] |
- 配置
Elasticsearch访问的用户名和密码:
1 | yaml复制代码elasticsearch.username: "elastic" |
- Kibana国际化配置,默认
en;汉化配置为zh-CN:
1 | yaml复制代码i18n.locale: "en" |
Kibana启动
- 窗口启动:
1 | bash复制代码./bin/kibana |
- 后台启动(使用nohup):
1 | bash复制代码nohup ./bin/kibana & |
Kibana对外访问
- 配置
server.host,配置局域网IP或者0.0.0.0:
1 | yaml复制代码server.host: "0.0.0.0" |
- 关闭防火墙(使用
root用户操作),也可以通过nginx进行代理:
1 | bash复制代码# 关闭防火墙 |
- 打开浏览器,输入
http://192.168.234.129:5601; - 如设置了密码,访问地址之后,输入用户名密码。
本文转载自: 掘金