说明:
1.安装可视化工具前, 先安装好ES -- Linux安装 Elasticsearch - 7.10.1
2.从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon. 如果你的Linux上没有systemctl, 以下设置开机自启动服务这一步骤无效
1. 下载压缩包,解压,重命名
(1) 下载Kibana压缩包,我这里下载的是: kibana-7.10.1-linux-x86_64.tar.gz
(2) 将下载的压缩包上传到Linux文件夹: /usr/local/
(3) 执行命令: tar -zxf /usr/local/kibana-7.10.1-linux-x86_64.tar.gz
(4) 将解压后得到的文件夹名称重命名为: kibana
2. 修改/usr/local/kibana/config/kibana.yml配置文件内容
server.host: "0.0.0.0" #允许任意ip进行访问
elasticsearch.hosts: ["http://189.xx.xx.xx:9200"] #elasticsearch访问路径,配置多个用逗号隔开
kibana.index: ".kibana" #索引名称
i18n.locale: "zh-CN" #使用中文
注:
1.kibana默认访问端口为:5601 [即访问地址: 你的服务器ip:5601],可以自定义端口
2.需要开放云服务器安全组(Linux防火墙) 5601 端口(自定义端口),不然无法访问成功
3.对/usr/local/kibana/文件夹进行授权
(1) chown -R elastic.elastic /usr/local/kibana
(2) chmod 755 /usr/local/kibana
注: 在安装Kibana之前, 本地机器已经安装Elasticsearch-7.10.1版本成功,当时安装ES时, 已经创建过用户和用户组:elastic 在这里,也授权elastic用户对kibana文件夹进行管理[kibana启动,不能使用root用户. 你也可以自己创建一个用户和用户组进行授权即可]
4.设置开机自启动
(1)创建/etc/systemd/system/kibana.service 文件, 文件内容如下:
[Unit]
Description=kibana
[Service]
User=elastic
ExecStart=/usr/local/kibana/bin/kibana
[Install]
WantedBy=multi-user.target
(2) 执行命令:
systemctl enable kibana #设置下次开机时,后面接的 unit 会被启动。
注:
1. 执行命令: systemctl --version #查看systemctl是否存在
2. 执行命令: systemctl enable kibana #需切换至root用户后再进行命令操作
3. 记得放开5201(自定义)访问端口
5.手动开启kibana服务
1.原始启动方式
(1) su elastic
(2) cd /usr/local/elastic/kibana/bin
(3) ./kibana
2.完成步骤4之后,使用systemctl进行管理
(1) systemctl start kibana #启动
(2) systemctl stop kibana #关闭
(3) systemctl restart kibana #重启
6.补充, 我第一次启动后使用的是谷歌浏览器,进行查看,第一次报错. 后面我关闭服务,重启后, 使用Edge浏览器查看,成功[后面再用谷歌浏览器查看时没有报错]