先去官网下载 https://www.elastic.co/downloads/past-releases/kibana-6-3-0
不自己下载也可以, 在linux里如下命令也OK,请注意下载对应的版本号,不要乱来,否则坑会很多
代码语言:bash复制cd /home/leyou
sudo mkdir kibana
sudo wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.0-linux-x86_64.tar.gz
sudo tar -zxvf kibana-6.3.0-linux-x86_64.tar.gz
然后切换到自己的解压目录,如下
Kibana 安装及配置
然后到kibana安装目录的config下,编辑kibana.yml配置文件,添加如下配置:默认端口是5601
代码语言:ini复制server.port: 5601
server.host: 0.0.0.0
elasticsearch.url: "http://192.168.2.6:9200"
修改后保存退出
具体其他配置可以参考kibana.yml文件内部的注释说明。
Kibana 启动
切换到kibana安装目录的bin目录下,执行kibana文件
代码语言:bash复制[root@p7 config]# cd ..
[root@p7 kibana]# cd bin
[root@p7 bin]# ./kibana &
使用&命令启动后,退出当前窗口时需要使用exit退出 加& 启动 应该是后台启动
启动之前必须先启动elasticsearch 服务,不然的话,配置文件里写的elasticsearch服务器地址,一直会报找不到服务
上半部分是没启动elasticsearch 服务提示信息,后面启动之后,可以看到,状态一切良好,健康颜色都 有,这就一切OK了
注意:这时加上了&虽然执行了后台启动,但是还是有日志打印出来,使用ctrl c可以退出。
但是如果直接关闭了Xshell,这时服务也会停止,访问http://yourip:5601就失败了。
解决方法:
执行了/bin/kibana &命令后,不使用ctrl c去退出日志,
而是使用exit;这样即使关闭了shell窗口kibana服务也不会挂了。
如果外网访问不了, 关闭防火墙
代码语言:bash复制systemctl stop firewalld.service
如果还不行,再设置
代码语言:ini复制server.host: 0.0.0.0
Kibana 使用
访问地址:http://192.168.2.6:5601
然后跟elasticsearch自动 关联,如果elasticsearch没有索引的话, 要建索引