Kibana安裝(圖文詳解)(多節點的ELK集群安裝在一個節點就好)


 

 

 

 

 

 

  對於Kibana ,我們知道,是Elasticsearch/Logstash/Kibana的必不可少成員。

 

 

前提:

Elasticsearch-2.4.3的下載(圖文詳解)

Elasticsearch-2.4.3的單節點安裝(多種方式圖文詳解)

Elasticsearch-2.4.3的3節點安裝(多種方式圖文詳解)

Logstash安裝(圖文詳解)(多節點的ELK集群安裝在一個節點就好)

kibana-4.6.3的下載(圖文詳解)

 

 

 

 

 

 第一步:上傳

  注意,對於,多節點的ELK集群安裝在一個節點就好。我這里以主節點,HadoopMaster。

[hadoop@HadoopMaster app]$ pwd
/home/hadoop/app
[hadoop@HadoopMaster app]$ ll
total 3096
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop  908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop    4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop    4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop    4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop    4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop    4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ rz

[hadoop@HadoopMaster app]$ ll
total 36432
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop   908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop  2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop     4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop     4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop     4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop     4096 Apr 11  2015 jdk1.7.0_79
-rw-r--r--.  1 hadoop hadoop 34135857 Mar 24 23:34 kibana-4.6.3-linux-x86_64.tar.gz
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop     4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ 

 

 

 

 

 

 

 

 第二步:解壓

[hadoop@HadoopMaster app]$ tar -zxvf kibana-4.6.3-linux-x86_64.tar.gz 

 

 

 

 第三步:刪除安裝包,並修改所屬組和用戶

[hadoop@HadoopMaster app]$ ll
total 36436
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop   908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop  2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop     4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop     4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop     4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop     4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x. 11 hadoop hadoop     4096 Nov  4 23:24 kibana-4.6.3-linux-x86_64
-rw-r--r--.  1 hadoop hadoop 34135857 Mar 24 23:34 kibana-4.6.3-linux-x86_64.tar.gz
drwxrwxr-x.  9 hadoop hadoop     4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop     4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ rm kibana-4.6.3-linux-x86_64.tar.gz 
[hadoop@HadoopMaster app]$ ll
total 3100
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 22 06:05 elasticsearch-2.4.3
-rw-r--r--.  1 hadoop hadoop  908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--.  1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
drwxr-xr-x. 10 hadoop hadoop    4096 Oct 31 17:15 hadoop-2.6.0
drwxr-xr-x. 15 hadoop hadoop    4096 Nov 14  2014 hadoop-2.6.0-src
drwxrwxr-x.  8 hadoop hadoop    4096 Nov  2 18:20 hbase-1.2.3
drwxr-xr-x.  8 hadoop hadoop    4096 Apr 11  2015 jdk1.7.0_79
drwxrwxr-x. 11 hadoop hadoop    4096 Nov  4 23:24 kibana-4.6.3-linux-x86_64
drwxrwxr-x.  9 hadoop hadoop    4096 Feb 25 19:18 tomcat-7.0.73
drwxr-xr-x. 10 hadoop hadoop    4096 Nov  1 23:39 zookeeper-3.4.6
[hadoop@HadoopMaster app]$ 

 

 

 

第四步:認識目錄結構並,修改kibana.yml配置文件

 

[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ pwd
/home/hadoop/app/kibana-4.6.3-linux-x86_64
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ ll
total 48
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 bin
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 config
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 data
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 installedPlugins
-rw-rw-r--.  1 hadoop hadoop  562 Nov  4 23:24 LICENSE.txt
drwxrwxr-x.  6 hadoop hadoop 4096 Nov  4 23:24 node
drwxrwxr-x. 83 hadoop hadoop 4096 Nov  4 23:24 node_modules
drwxrwxr-x.  3 hadoop hadoop 4096 Nov  4 23:24 optimize
-rw-rw-r--.  1 hadoop hadoop  701 Nov  4 23:24 package.json
-rw-rw-r--.  1 hadoop hadoop 2322 Nov  4 23:24 README.txt
drwxrwxr-x.  8 hadoop hadoop 4096 Nov  4 23:24 src
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 webpackShims
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ cd config/
[hadoop@HadoopMaster config]$ ll
total 4
-rw-rw-r--. 1 hadoop hadoop 3200 Nov  4 23:24 kibana.yml
[hadoop@HadoopMaster config]$ vim kibana.yml 

 

   更多,請見

kibana.yml(中文配置詳解)

 

 

   很多其實,我們不需改,只是Kibana需要與ElasticSearch結合,需要更改如下地方:

 

   最后得到,

 

server.host: "192.168.80.10"     
server.port: 5601
elasticsearch.url: "http://192.168.80.10:9200"
kibana.index: ".kibana"


對於server.host,最好別0.0.0.0,不安全。不建議

 

 

 

 

 

 

 

 

 

第五步:在Kibana里,安裝marvel插件

 

[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ bin/kibana plugin --install elasticsearch/marvel/latest

   在這里,需要一段較長時間,如果在線安裝不了的話,就選擇離線方式來安裝吧。

 

  在這一步,我遇到了如下問題。

 

   具體怎么做,請見

ELK(Elasticsearch/Logstash/Kibana)安裝時常見錯誤總結

   的問題九。

   說明的是,每次最新穩定版本,是變化的。所以若用離線來安裝的話,則先復制那個網址下載就好。

 

 

  查看Kibana里是否安裝marverl插件成功!

[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ pwd
/home/hadoop/app/kibana-4.6.3-linux-x86_64
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ ll
total 48
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 bin
drwxrwxr-x.  2 hadoop hadoop 4096 Mar 25 07:55 config
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 data
drwxrwxr-x.  3 hadoop hadoop 4096 Mar 25 18:49 installedPlugins
-rw-rw-r--.  1 hadoop hadoop  562 Nov  4 23:24 LICENSE.txt
drwxrwxr-x.  6 hadoop hadoop 4096 Nov  4 23:24 node
drwxrwxr-x. 83 hadoop hadoop 4096 Nov  4 23:24 node_modules
drwxrwxr-x.  3 hadoop hadoop 4096 Nov  4 23:24 optimize
-rw-rw-r--.  1 hadoop hadoop  701 Nov  4 23:24 package.json
-rw-rw-r--.  1 hadoop hadoop 2322 Nov  4 23:24 README.txt
drwxrwxr-x.  8 hadoop hadoop 4096 Nov  4 23:24 src
drwxrwxr-x.  2 hadoop hadoop 4096 Nov  4 23:24 webpackShims
[hadoop@HadoopMaster kibana-4.6.3-linux-x86_64]$ cd installedPlugins/
[hadoop@HadoopMaster installedPlugins]$ ll
total 4
drwxrwxr-x. 6 hadoop hadoop 4096 Mar 25 18:49 marvel
[hadoop@HadoopMaster installedPlugins]$ cd marvel/
[hadoop@HadoopMaster marvel]$ ll
total 88
-rw-rw-r--.   1 hadoop hadoop  2366 Dec 21 10:26 index.js
-rw-rw-r--.   1 hadoop hadoop 43681 Dec 21 10:26 LICENSE.txt
drwxrwxr-x. 486 hadoop hadoop 20480 Mar 25 18:48 node_modules
-rw-rw-r--.   1 hadoop hadoop   150 Dec 21 10:26 NOTICE.txt
-rw-rw-r--.   1 hadoop hadoop  1410 Jan  6 07:41 package.json
drwxrwxr-x.   8 hadoop hadoop  4096 Mar 25 18:48 public
drwxrwxr-x.   4 hadoop hadoop  4096 Mar 25 18:48 server
drwxrwxr-x.   2 hadoop hadoop  4096 Mar 25 18:48 webpackShims
[hadoop@HadoopMaster marvel]$ 

 

 

 

 

 

 

第六步:啟動Kibana

  在啟動之前,先啟動Elasticsearch,請移步

Elasticsearch-2.4.3的3節點安裝(多種方式圖文詳解)

 

[hadoop@HadoopMaster elasticsearch-2.4.3]$ pwd
/home/hadoop/app/elasticsearch-2.4.3
[hadoop@HadoopMaster elasticsearch-2.4.3]$ jps
2083 Jps
[hadoop@HadoopMaster elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopMaster elasticsearch-2.4.3]$ jps
2117 Jps
2104 Elasticsearch
[hadoop@HadoopMaster elasticsearch-2.4.3]$

 

 其實啊,或者通過es的這種后台來啟動也是可以的。

  這里,我們可以使用bin/elasticsearch -help來查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ jps
1900 Jps
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ jps
1991 Jps
1921 Elasticsearch
[hadoop@HadoopSlave1 elasticsearch-2.4.3]$ 

 

 其實啊,或者通過es的這種后台來啟動也是可以的。

  這里,我們可以使用bin/elasticsearch -help來查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ pwd
/home/hadoop/app/elasticsearch-2.4.3
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ jps
1908 Jps
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ bin/elasticsearch -d
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ jps
1929 Elasticsearch
1997 Jps
[hadoop@HadoopSlave2 elasticsearch-2.4.3]$ 

 

 

 其實啊,或者通過es的這種后台來啟動也是可以的。

  這里,我們可以使用bin/elasticsearch -help來查知怎么使用。

bin/elasticsearch  -d  -p /home/hadoop/data/elasticsearch-2.4.3/pid

 

 

 

 

 

 

 

   Kibana 啟動

1.前台啟動

  bin/kibana

2.后台啟動

  nohup /home/ybxiang/kibana/kibana-4.5.1-linux-x64/bin/kibana & exit

   為了更好的演示給大家,我這另開一窗口,來特意啟動Kibana進程。

 

注意:

  啟動kibana時一直卡在[listening] Server running at http://0.0.0.0:5601,界面打開什么都沒有,出現

No Marvel Data Found (marvel error)

[error][status][plugin:elasticsearch@1.0.0] Status changed from red to red - Service Unavailable?

[error][status][plugin:elasticsearch@1.0.0] Status changed from red to red - Elasticsearch is still initializing the kibana index.

 

   解決辦法,請移步

ELK(Elasticsearch/Logstash/Kibana)安裝時常見錯誤總結

  的問題十。

 

 

  然后,得到:

 

  更詳細的,一般在Kibana里安裝插件marverl,之后的瀏覽界面,如下:

ElasticSearch、Kibana 啟動(含前台和后台啟動)

 

 

 

 

 

 

 

 

  因為之前啊,我們搭建過Logstash,所以。可以直接用了。這里很簡單,不多贅述。

Logstash安裝(圖文詳解)(多節點的ELK集群安裝在一個節點就好)

 

 

  繼續更新!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM