1. 程式人生 > >ELK(三):Elasticsearch如何安裝及相關外掛介紹?

ELK(三):Elasticsearch如何安裝及相關外掛介紹?

安裝步驟

系統準備:

  • 作業系統:CentOS6.4 64bit
  • 軟體版本:JDK8.60 , Elasticsearch1.7.1
  • 具體軟體名稱:jdk-8u60-linux-x64.tar.gz , elasticsearch-1.7.1.tar.gz

JDK下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Elasticsearch下載地址:

https://www.elastic.co/downloads/elasticsearch

 安裝JDK:

確認現有JDK版本

# java –version

 安裝以及配置環境變數:

# tar zxvf jdk-8u60-linux-x64.tar.gz

# vim /etc/profile

#JDK1.8

export JAVA_HOME=/opt/jdk1.8.0_60

export JAVA_BIN=/opt/jdk1.8.0_60/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

確認安裝:

# java -version

啟動Elasticsearch:

啟動命令:

./bin/elasticsearch –d      -d 引數是為了讓服務後臺執行)

Web服務地址:

http://localhost:9200

Elasticsearch目錄結構

相關外掛

Head 外掛

head外掛是一個elasticsearch的叢集管理工具,它是完全由html5編寫的獨立網頁程式。

Github:
https://github.com/mobz/elasticsearch-head

安裝:
sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head

訪問:
http://localhost:9200/_plugin/head/
 

Bigdesk 外掛

bigdesk是elasticsearch的一個叢集監控工具,可以通過它來檢視叢集的各種狀態,如:cpu、記憶體使用情況,索引資料、搜尋情況,http連線數等。

Github:
https://github.com/lukas-vlcek/bigdesk

安裝:
sudo elasticsearch/bin/plugin -install lukas-vlcek/bigdesk/2.5.0

訪問:
http://localhost:9200/_plugin/bigdesk/

Marvel 外掛

Marvel也是elasticsearch的一個管理監控工具,集head和bigdesk優點為一身。
但是Marvel外掛不是免費的。

官方介紹:
https://www.elastic.co/products/marvel

安裝:
sudo elasticsearch/bin/plugin -install elasticsearch/marvel/latest
sudo elasticsearch/bin/plugin --url file:///opt/marvel-latest.zip --install marvel (沒網下安裝)
訪問:
http://localhost:9200/_plugin/marvel/