修改 elasticsearch/config/elasticsearch.yml
node
添加git
http.cors.enabled: true http.cors.allow-origin: "*"
下載 elasticsearch-head 或者 git clone 到隨便一個文件夾github
安裝nodejs, 安裝9.0.0以上版本 node -v npm默認安裝 npm -v
web
cd /path/to/elasticsearch-head
express
npm install -g grunt-cli
npm
npm install
json
g) 編輯Gruntfile.jscors
文件93行添加hostname:’0.0.0.0’elasticsearch
h) 檢查head根目錄下是否存在base文件夾grunt
沒有:將 _site下的base文件夾及其內容複製到head根目錄下
i) 啓動grunt server:
在head下運行grunt server -d啓動head插件
j) 訪問head插件:
http://localhost:9100(啓動後會有提示:Started connect web server on http://localhost:9100)
注意:
第7條注意點:
1.phantomjs.tar.bz2解壓:須要安裝bzip2
yum install bzip2
2.
npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression
解決方式:
打開elasticsearch-head目錄下的package.json文件,找到license位置
3.phantomjs-prebuilt@2.1.14 install: `node install.js`
Exit status 1
解決方式:
輸入dos命令:npm install phantomjs-prebuilt@2.1.14 --ignore-scripts