1. 程式人生 > 實用技巧 >ES安裝外掛(elasticsearch-head)

ES安裝外掛(elasticsearch-head)

三種安裝外掛的方式:命令列、url、離線安裝

第一種:命令列

bin/elasticsearch-plugin install [plugin_name]
# bin/elasticsearch-plugin install analysis-smartcn  安裝中文分詞器

第二種:url安裝

bin/elasticsearch-plugin install [url]
#bin/elasticsearch-plugin install https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-6.4.0.zip

第三種:離線安裝

#https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-6.4.0.zip
#點選下載analysis-smartcn離線包
#將離線包解壓到ElasticSearch 安裝目錄下的 plugins 目錄下
#重啟es。新裝外掛必須要重啟es

注意這種方式安裝的外掛需要和ES版本一致

1.安裝nodejs

安裝nodejs :sudo apt-get install nodejs
安裝npm: sudo apt-get install npm
node 
-v # 顯示版本號即安裝成功

2.npm切換阿里源

npm:nodejs的包管理器,用於node外掛管理

檢視本地的映象地址
npm get registry    # 輸出:https://registry.npmjs.org/
切換成阿里源
npm config set registry https://registry.npm.taobao.org/
#檢視是否成功
npm config get registry
#或者
npm get registry
#可以看到輸出
#https://registry.npm.taobao.org/

3.安裝cnpm

因為npm安裝外掛是從國外伺服器下載,受網路的影響比較大,可能會出現異常

npm install -g cnpm --registry=https://registry.npm.taobao.org
#檢視是否安裝成功
cnpm -v
#成功後可以使用cnpm代替npm命令

一、安裝Head外掛

elasticsearch-head是elasticsearch的一款視覺化工具,依賴於node.js ,所以需要先安裝node.js

二、安裝Grunt

#Grunt是基於Node.js的專案構建工具。它可以自動執行你所設定的任務 
cnpm install grunt -g

三、下載Head

從github上下載原始檔:
git clone git://github.com/mobz/elasticsearch-head.git
切換到目錄下:
cd elasticsearch-head
通過cnpm安裝依賴
cnpm install
啟動
cnpm run start
在瀏覽器開啟
http://伺服器ip地址:9100 #注意伺服器開通9100埠

四、配置跨域

安裝目錄config資料夾下elasticsearch.yml 檔案,加入下面兩行

新增配置時,:後必須空格,不然啟動閃退

http.cors.enabled: true
http.cors.allow-origin: "*"

儲存重啟ES

進入elasticsearch-head下,執行grunt server,啟動服務

cd elasticsearch-head
grunt server

五、建立後臺啟動檔案,可以在後臺啟動

vim es-head-start.sh      #建立檔案


#檔案內容
#!/bin/bash
echo "START elasticsearch-head "
nohup grunt server &exit

啟動檔案: sh es-head-start.sh

一、安裝外掛Kibana

注意安裝的kibana和Elasticsearch版本一致

下載kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.1-linux-x86_64.tar.gz
解壓檔案
tar -xzvf kibana-6.4.1-linux-x86_64.tar.gz
cd kibana-6.5.1-linux-x86_64 /

三、修改配置檔案

修改配置檔案:vim 安裝目錄/config/kibana.yml

# 更多配置資訊,詳見 https://www.elastic.co/guide/cn/kibana/current/settings.html
server.port: 5601
server.host: "0.0.0.0"
server.name: wcc
elasticsearch.url: "http://localhost:9200/"

四、啟動

bin目錄下:  ./kibana       #注意Kibana啟動前必須配置並啟動Elasticsearch,否則網頁上會出現錯誤提示,第一次啟動kibana可能耗時有點久,等待幾分鐘