Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行导航。您可以进行各种操作,从跟踪查询负载,到理解请求如何流经您的整个应用,都能轻松完成。
ELK概述(Elasticsearch、Logstash和Kibana)这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。在需要收集日志的所有服务上部署logstash,Logstash收集应用服务器产生的日志(控制层),将日志收集在一起交给全文搜索服务ElasticSearch(数据持久层),而Kibana则从ES集群中查询数据生成图表,再返回给客户端浏览器。
Kibana安装
https://www.elastic.co/cn/downloads/past-releases/kibana-8-7-0
以上地址为Kibana官网下载的地址,Kibana版本和Elasticsearch版本同步更新,所以我们最好使用一致的版本,而我们Elasticsearch使用的版本是8.7.0,所以我们Kibana也需要下载8.7.0。下载包的名全称为为:kibana-7.8.0- linux-x86_64.tar.gz
上传安装包将 Kibana 安装包上传到 opt/software/目录下,接着解压到/opt/module 目录下
#解压
tar -zxvf kibana-7.8.0-linuxx86_64.tar.gz -C /opt/module/
#重命名
mv kibana-7.8.0-linux-x86_64/ kibana7
修改 Kibana 配置文件
[spark01 kibana7]$ cd config/
[spark01 config]$ vim kibana.yml
授权远程访问:
server.host
默认为本机,如果我们需要把Kibana服务给远程主机访问,只需要在这个配置中填写远程的那台主机的ip地址,那如果我们希望所有的远程主机都能访问,那就填写0.0.0.0
server.host: "0.0.0.0"
指定 ElasticSearch 地址(可以指定多个,多个地之间用逗号分隔):
elasticsearch.hosts: ["http://spark01:9200","http://spark02:9200"]
启动测试(注意,需要先配置和启动es,否则启动失败):
kibana为了安全,不允许使用root用户启动,否则报:can not run elasticsearch as root,可以新建一个组和用户,具体可以参考下面这篇文章:
http://t.csdn.cn/RWxc4
查看进程:
jps查询是java的进程,java编写,kibana是node编写,所以不能查到
也不能 ps -ef | grep kibana,可以使用查询端口号,找到哪一个进程。由此,可以使用
netstat -nltp | grep 5601 查询端口
浏览器访问 浏览器访问 http://spark01:5601/
在侧边栏,找到开发工具Dev Tools(如下)
输入: GET _cat/node?v 可以查看当前节点的master ,其中master可以是任意一台
工具台可以进行操作一些命令。文章来源:https://www.toymoban.com/news/detail-678674.html
kibana就安装好了文章来源地址https://www.toymoban.com/news/detail-678674.html
到了这里,关于linux系统下Kibana 安装、启动与访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!