centos安装elasticsearch-head
程序员文章站
2024-02-27 13:53:33
...
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
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服务
node_modules/grunt/bin/grunt server &
浏览器访问elasticsearch-hostip:9100