前言
我们在前面安装&部署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
; - 如设置了密码,访问地址之后,输入用户名密码。
本文转载自: 掘金