前言:
Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。
首先,获取Kibana资源包:
- 链接:https://pan.baidu.com/s/1IiaypB4od5PVFP6lnE3I5w
- 提取码:307e
值得注意的是:Kibana的版本需要和Elasticsearch保持一致,参考这个文章可以获得同版本的Elasticsearch:
CentOS7下安装ElasticSearch并可以远程访问(详细教程)
第一步、将安装包拖到目标目录:
ok,上传完成。
第二步、解压缩:
输入命令:
tar -zxvf kibana-7.6.2-linux-x86_64.tar.gz
解压时间稍微长一些,等待即可······
解压缩完成:
第三步、配置yum源地址;修改配置文件kibana.yml:
- 配置yum源地址:
在/etc/yum.repos.d/ 下新建 kibana.repo 配置 yum 源地址:
新建kibana.repo:
cat>>kibana.repo
新建完成之后,在里面加上如下内容:
[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
- 修改配置文件kibana.yml:
进入到kibana-7.6.2-linux-x86_64下的config文件夹:
编辑kibana.yml文件:
输入命令:
vim kibana.yml
然后会看到这个:
加上这些:
server.port: 5601
server.host: “192.168.220.129”
server.name: tanklog
elasticsearch.hosts: [“http://192.168.220.129:9200/”]
改成这样:
修改好了之后,保存退出(Esc :wq)
第四步、开启5601端口:
如果防火墙是关闭的,首先打开防火墙,否则没办法开启5601端口:
- 输入命令、开启防火墙:
systemctl start firewalld.service
- 开启防火墙后,添加5601端口:
firewall-cmd --permanent --zone=public --add-port=5601/tcp
出现success说明这个端口开启成功了。
- 重启防火墙:
firewall-cmd --reload
出现success说明重启成功了。
至此,5601端口添加完成。
最后:
第五步、启动kibana
启动kibana之前,需要先启动ElasticSearch:
- 启动ElasticSearch:
进入ElasticSearch安装包下的bin目录,输入命令:
./elasticsearch
然后:
- 启动Kibana:
进入kibana安装目录下的bin目录,输入命令:
./kibana
如果提示这个错误:
那就用这个命令:
./kibana --allow-root
(允许root用户去启动)
启动后,会给你一个链接
关闭防火墙:
systemctl stop firewalld.service
在浏览器输入此链接,看看效果:
安装完成!