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下載地址:
安裝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/