ES安裝外掛(elasticsearch-head)
阿新 • • 發佈:2020-10-25
三種安裝外掛的方式:命令列、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可能耗時有點久,等待幾分鐘