前言
Kibana分析可视化平台是和Elasticsearch还有名为Logstash的数据收集和日志解析引擎一起开发的。这三个产品被设计成一个集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。
可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash担任控制层的角色,负责搜集和过滤数据。Elasticsearch担任数据持久层的角色,负责储存数据。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。
下载kibana
kibana和ik分词器一样,也是每一个版本的es都有一个对应的Kibana版本,建议和es相同版本.官网下载地址:https://www.elastic.co/downloads/past-releases
安装kibana
将下载的kibana压缩包上传到/usr/local下,然后解压
cd /usr/local
tar -zxvf kibana-7.2.0-linux-x86_64.tar.gz
配置kibana
cd /usr/local/kibana-7.2.0-linux-x86_64
vim config/kibana.yml
放开以下语句的注释并修改
#kibana运行端口号
server.port: 5601
#请求kibana的地址,0.0.0.0 就是任何ip地址都可以请求
server.host: "0.0.0.0"
#es服务的ip地址加端口号
elasticsearch.url: "http://xx.xx.xx.xx:9200"
kibana.index: ".kibana"
# 完成之后 !wq 保存退出即可
kibana同样不建议使用root来启动,要将kibana文件夹赋予子账户权限后启动
cd cd /usr/local
chown -R es kibana-7.2.0-linux-x86_64
启动kibana
#后台启动kibana
cd /usr/local/kibana-7.2.0-linux-x86_64/bin
nohup ./kibana &
然后浏览器请求 http://127.0.0.1:5601 把127.0.0.1换成自己服务器的IP地址就可以进入kibana页面了
关闭kibana服务
#查询到kibana运行的的PID
ps -ef | grep node
#杀掉该进程就可以了
kill -9 4106