Elasticsearch 系列2 --- 安裝elasticsearch-head管理工具


elasticsearch-head是elasticsearch的一個管理頁面,它的官網是https://github.com/mobz/elasticsearch-head

通過官網我們得知,ES5.0之前都是通過插件的方式安裝head,從5.0開始不再支持head插件,5.0以上有三種方式安裝elasticsearch-head:

(1) 創建elasticsearch-head的node.js站點,通過該站點來維護ES;

(2) 如果你有docker環境,可以通過安裝docker鏡像來管理,實際上該鏡像也是運行在alpine環境中的node.js站點;

(3) 可以安裝Chrome瀏覽器的插件實現對ES的管理,這種方法只能賦能一個客戶端。

本文介紹第一種方式。

1. 需求

(1) node.js v9.10.0

(2) elasticsearch 6.4.1

2. 修改ES配置

ES的配置在安裝目錄\config\elasticsearch.yml中,需要添加一下配置:

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

然后重啟ES

elasticsearch-service.bat stop [service-name]
elasticsearch-service.bat start [service-name]

3. 安裝elasticsearch-head

(1) 獲取源碼並進入:

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head

(2) 安裝並啟動:

npm install
npm run start

(3) 訪問htto://localhost:9100

 


免責聲明!

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



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