elasticsearch-head需要node環境,是以現狀node
wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
tar xf node-v6.10.2-linux-x64.tar.xz
mv node-v6.10.2-linux-x64 /usr/local/node
設定環境變量
vi /etc/profile
#在最後添加:
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
source使其生效
source /etc/profile
安裝es-head插件
#先安裝grunt
npm install -g grunt-cli
#下載下傳位址下載下傳位址:https://github.com/mobz/elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
#會報錯但是不影響使用
修改配置
vi Gruntfile.js
#修改
connect: {
server: {
options: {
port: 9100,
base: '.',
keepalive: true,
hostname: '*' #添加内容
}
}
}
elasticsearch需要支援跨域通路,如果沒有在elasticsearch.yml,添加如下内容,然後重新開機
# 是否支援跨域
http.cors.enabled: true
# *表示支援所有域名
http.cors.allow-origin: "*"
最後啟動es-head服務
浏覽器通路elasticsearch-hostip:9100