Elasticsearch-head外掛安裝
阿新 • • 發佈:2018-11-14
準備
安裝npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
下載n模組並,安裝NodeJS
npm install -g n
n latest
在/etc/profile配置環境變數(版本號可能不一樣)
export NODE_HOME=/usr/local/n/versions/node/11.1.0
export PATH=$PATH:$NODE_HOME/bin/
export NODE_PATH=$NODE_HOME/lib/node_modules
應用配置
source /etc/profile
使用npm安裝grunt
npm install -g grunt
npm install -g grunt-cli --registry=https://registry.npm.taobao.org --no-proxy
版本確認
node -v
npm -v
grunt -version
下載
安裝wget
yum install -y wget
使用wget下載head原始碼
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
安裝zip壓縮解壓工具
yum install -y unzip zip;
解壓
unzip master.zip
下載依賴,進入elasticsearch-head-master目錄執行
npm install
配置
停止ElasticSearch,在config/elasticsearch.yml配置 ElasticSearch,使得HTTP對外提供服務
# 增加新的引數使head外掛能訪問es
http.cors.enabled: true
http.cors.allow-origin: "*"
修改Head外掛配置檔案elasticsearch-head-master/Gruntfile.js,新增hostname一項
connect: { server: { options: { hostname: '0.0.0.0', port: 9100, base: '.', keepalive: true } } }
啟動
啟動elasticsearch
./bin/elasticsearch -d
啟動head
grunt server
// 或者 npm run start
訪問9100埠
http://ip:9100/