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

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

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

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

(2) 若是你有docker環境,能夠經過安裝docker鏡像來管理,實際上該鏡像也是運行在alpine環境中的node.js站點;docker

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

本文介紹第一種方式。瀏覽器

1. 需求cors

(1) node.js v9.10.0elasticsearch

(2) elasticsearch 6.4.1spa

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

相關文章
相關標籤/搜索