1、安裝Node.js環境
# cd /usr/local # wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz # yum install -y xz # xz -d node-v8.11.4-linux-x64.tar.xz # tar -xf node-v8.11.4-linux-x64.tar # cd /usr/local/bin //全局使用 npm 和 node,須要作相關軟鏈 # ln -s /usr/local/node-v8.11.4-linux-x64/bin/node # ln -s /usr/local/node-v8.11.4-linux-x64/bin/npm # node -v # npm -v //使用淘寶鏡像 # npm config get registry // https://registry.npmjs.org/ # npm config set registry https://registry.npm.taobao.org
2、下載插件包
去https://github.com/mobz/elasticsearch-head下載代碼上傳到服務器上node
# cd elasticsearch-head # npm install -g grunt -cli # npm install //有報錯忽略 # npm install grunt --save //有報錯忽略 # vim Gruntfile.js // server.options增長 hostname: '0.0.0.0', # vim _site/app.js //修改ES端口與IP 默認爲 http://localhost:9200
3、修改Elasticsearch配置
修改elasticsearch.yml文件加入如下內容:linux
# 是否支持跨域 http.cors.enabled: true # *表示支持全部域名 http.cors.allow-origin: "*"
4、重啓Elasticsearch(必定要重啓否則配置不生效)
5、啓動elasticsearch-head插件
# cd /usr/local/bin/ # ln -s /usr/local/node-v8.11.4-linux-x64/bin/grunt # cd /usr/local/elasticsearch-5.5.2/elasticsearch-head # grunt server (後臺運行 + &)