Linux 系統 elasticsearch-head 安裝介紹
阿新 • • 發佈:2018-11-19
轉自:https://www.jianshu.com/p/e3f7bf6277f9
elasticsearch-head 是用於監控 Elasticsearch 狀態的客戶端外掛,包括資料視覺化、執行增刪改查操作等。
Elasticsearch 5.0之後的安裝方式和之前不太一樣
下載 elasticsearch-head
elasticsearch-head,可以直接下壓縮包,也可以通過 git clone。
輸入命令,等待下載完成:
git clone git://github.com/mobz/elasticsearch-head.git
安裝 grunt-cli
npm install -g grunt-cli
安裝 grunt
elasticsearch-head 下載完成後,進入 elasticsearch-head 資料夾,執行命令:
npm install grunt --save
安裝依賴的 npm 包
npm install
修改啟動檔案
所有依賴包安裝成功後,修改 elasticsearch-head 目錄下的 Gruntfile.js 檔案,在 options 屬性內增加 hostname,設定為 0.0.0.0。
connect: { server: { options: { hostname: '0.0.0.0', port: 9100, base: '.', keepalive: true } } }
修改 Elasticsearch 配置檔案 config/elasticsearch.yml
在配置檔案最後增加兩個配置項,這樣 elasticsearch-head 外掛才可以訪問 Elasticsearch 。
http.cors.enabled: true
http.cors.allow-origin: "*"
啟動 elasticsearch-head
在 elasticsearch-head 目錄下,執行命令:
grunt server
輸出如下內容表示啟動成功:
Running "connect:server" (connect) task Waiting forever... Started connect web server on http://localhost:9100
訪問 http://localhost:9100 地址,就可以看到當前 Elasticsearch 叢集資訊。
elasticsearch-head