博客地址:http://www.moonxy.comnode
1、前言linux
Kibana 是 Elastic Stack 公司推出的一個針對 Elasticsearch 的開源分析及可視化平臺,能夠搜索、查看存放在 Elasticsearch 索引裏的數據,還能夠繪製多種圖表用於高級數據分析及可視化。Kibana 可以讓用戶很容易理解大數據,擁有便捷易用、基於瀏覽器的交互界面,可以經過快速建立和分享動態儀表板,方便地將 Elasticsearch 中執行查詢的狀況展現到用戶面前。vim
2、安裝 Kibana瀏覽器
2.1 下載安裝 Kibana服務器
訪問 https://www.elastic.co/downloads/past-releases,下載 Kibana 5.6.0,以下:elasticsearch
找到 Linux 64-Bit 版本tcp
下載完成以後,解壓到 /opt/elk 目錄,以下分佈式
[root@masternode ~]# tar zxvf /usr/software/kibana-5.6.0-linux-x86_64.tar.gz -C /opt/elk
2.2 修改配置文件測試
[root@masternode kibana-5.6.0-linux-x86_64]# pwd /opt/elk/kibana-5.6.0-linux-x86_64 [root@masternode kibana-5.6.0-linux-x86_64]# vim config/kibana.yml
修改 Kibana 的配置文件 kibana.yml,在其末尾添加以下配置:大數據
#kibana params server.port: 5601 server.host: "192.168.56.110" elasticsearch.url: "http://192.168.56.110:9200"
Kibana 運行在 5601 端口,如不修改,則默認使用功能此端口,server.host 表示 Kibana 綁定的 IP 地址,能夠使用瀏覽器訪問該 IP 和端口,elasticsearch.url 表示 elasticsearch 的訪問 url,kibana 與 elasticsearch 通信用的。
2.3 開啓 5601 端口
Kibana的默認端口是5601
開啓5601端口
[root@masternode ~]# firewall-cmd --zone=public --add-port=5601/tcp --permanent
重啓防火牆:
[root@masternode ~]# firewall-cmd –reload
2.4 啓動 Kibana
Kibana 能夠使用 root 啓動,也能夠使用 esuser 啓動,以下:
[esuser@masternode kibana-5.6.0-linux-x86_64]$ pwd /opt/elk/kibana-5.6.0-linux-x86_64 [esuser@masternode kibana-5.6.0-linux-x86_64]$ ./bin/kibana log [10:31:08.495] [info][status][plugin:kibana@5.6.0] Status changed from uninitialized to green - Ready log [10:31:08.561] [info][status][plugin:elasticsearch@5.6.0] Status changed from uninitialized to yellow - Waiting for Elasticsearch log [10:31:08.597] [info][status][plugin:console@5.6.0] Status changed from uninitialized to green - Ready log [10:31:08.626] [info][status][plugin:metrics@5.6.0] Status changed from uninitialized to green - Ready log [10:31:08.648] [info][status][plugin:elasticsearch@5.6.0] Status changed from yellow to green - Kibana index ready log [10:31:08.802] [info][status][plugin:timelion@5.6.0] Status changed from uninitialized to green - Ready log [10:31:08.806] [info][listening] Server running at http://192.168.56.110:5601 log [10:31:08.808] [info][status][ui settings] Status changed from uninitialized to green - Ready
2.5 訪問 Kibana
瀏覽器地址欄輸入:http://192.168.56.110:5601,進入 Kibana 管理頁面,在 Dev Tools 中輸入:GET _cat/health?v
此命令用於對服務器健康檢查,由於部署了 2 臺 elasticsearch 服務器,作分佈式測試的,因此此處的 status 是 green,單節點(一臺服務器)狀況下是 yellow。