网上找了很多教程,部署了很多次都是出错。根据看的各种教程以及官网介绍,这里介绍两种安装方式和配置方式:
第一种,源码包编译安装
https://www.elastic.co/downloads/kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-linux-x86_64.tar.gz
tar -xzvf kibana-6.3.2-linux-x86_64.tar.gz -C /srv/kibana
cd /srv/kibana
配置kibana
vi /srv/kibana/config/kibana.yml
server.port: 5601 #服务端口
server.host: "0.0.0.0" #修改为本机地址
elasticsearch.url: "http://192.168.0.97:9200" #ES的地址与端口
kibana.index: ".kibana"
启动
./bin/kibana
浏览器上使用http://192.168.0.97:5601访问
注意:未安装x-pack插件的kibana只具有基本功能,Monitoring、Graph等功能不能使用。
安装x-pack
在线安装:
./bin/kibana-plugin install x-pack
离线安装:
wget https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.2.zip
./bin/kibana-plugin install file:///path/to/file/x-pack-6.2.2.zip
#注意路径
第二种,yum方式安装(官方文档)
导入GPG-KEY-elasticsearch
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
创建kibana源
vi /etc/yum.repos.d/kibana.repo
[kibana-6.x]
name=Kibana repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
安装kibana
yum makecache && yum install -y kibana
使用systemd运行Kibana
要将Kibana配置为在系统引导时自动启动,请运行以下命令:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
Kibana可以如下启动和停止
sudo systemctl start kibana.service
sudo systemctl stop kibana.service
配置kibana
vi /etc/kibana/kibana.yml
修改如下配置项:
server.port: 5601 #端口
server.host: 0.0.0.0 #服务ip
server.name: "knode01" #服务名称
elasticsearch.url: "http://172.30.0.97:9200" #es集群url
elasticsearch.username: "elastic" #kibana用户名
elasticsearch.password: "123456" #kibana密码
浏览器上使用http://192.168.0.97:5601访问