1.版本配置
OS:CentOS7
ElasticSearch:7.7.1
Kibana:7.7.1
注意:ELK架构中elasticsearch,kibana必须版本一致,如果不一致请下载同一样的版本;
2.官网下载
Download Kibana
如图2.1,找到自己相应的版本下载,注意,一定要和自己的elasticsearch的版本一致;下载选择tar包下载吧;下载下来是kibana-7.7.1-linux-x86_64.tar.gz
;
3.安装
kibana只需要安装一台机器上即可,没有kibana不影响es集群的使用,只不过kibana是es的图形界面操作以及写增删查改语句的一个工具,类似于你需要一个Navicat,DBeaver来连接数据库一样,此类工具很多,个人推荐kibana;
3.1 解压,设置软链
在你的centos系统内选择一个安装的目录,比如博主选在/data/tools/kibana
,具体操作如下;
cd /data/tools/kibana
#如果网络好,直接下载
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.7.1-linux-x86_64.tar.gz
#网络不行,这直接上传上来,修改下文件宿主和属组
sudo chown hadoop:hadoop kibana-7.7.1-linux-x86_64.tar.gz
# 修改权限
sudo chmod 755 kibana-7.7.1-linux-x86_64.tar.gz
# 解压
tar -zxvf kibana-7.7.1-linux-x86_64.tar.gz
# 解压后是kibana-7.7.1-linux-x86_64文件夹,建个软件current指向它,因为下次你升级版本,你只需要更换下current对应的软链版本就行,非常方便;
ln -sf kibana-7.7.1-linux-x86_64 current
3.2 修改配置
# 进入kiban的安装目录
cd current
# 修改配置文件
vim config/kibana.yml
#里面找到相应的内容,改成你自己的集群配置
#网页访问的端口
server.port: 5601
#你安装kibana机器的ip
server.host: "10.210.10.16"
#你es集群
elasticsearch.hosts: ["http://10.210.10.16:9200","http://10.210.10.18:9200","http://10.210.10.19:9200"]
# 然后wq!保存退出
3.3 启动,查询端口、网页访问
#一般人的启动
#进入安装目录
cd /data/tools/kibana/current
#启动
bin/kibana
# 大师的启动
cd /data/tools/kibana/current
# 建一个logs的文件夹
mkdir logs
# 新建个文件存启动日志
touch kibana_logs
# 启动
nohup bin/kibana >> ./logs/kibana_log 2>&1 &
# 解析
2>&1
0 表示stdin标准输入,用户键盘输入的内容
1 表示stdout标准输出,输出到显示屏的内容
2 表示stderr标准错误,报错内容
2>&1是一个整体,>左右不能有空格,即将错误内容重定向输入到标准输出中去。
&为后台运行
# 查看端口是否启动
[hadoop@node1 current]$ ss -anp | grep 5601
tcp LISTEN 0 128 10.216.10.162:5601 *:* users:(("node",pid=17668,fd=32))
# 可以看到端口被监听,进程id是17668
#关停kibana
kill -9 17668
在你能访问10.210.10.16:5601
的浏览器上,直接输入10.210.10.16
,即可来到kibana界面;
关于kibana的使用可以参考官网 Quick Start,后续亦可有博客跟进;
本文参考链接:https://blog.csdn.net/LXWalaz1s1s/article/details/114288179