下载 elasticsearch-head
cd /usr/local
git clone https://github.com/mobz/elasticsearch-head
安装 npm
国内的 npm 很慢, 推荐使用 taobao 的镜像
使用 npm 别名方式
# 默认 bash
vim ~/.bashrc
# 如果你使用的是 zsh 的话
vim ~/.zshrc
# 最后一行添加
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
# 验证一下
cnpm -v
修改 Gruntfile.js
修改 elasticsearch-head 对外提供服务的配置
cd /usr/local/elasticsearch-head
vim Gruntfile.js
# 大约96行, connect.server.options 节点
修改连接 es 服务的配置
cd /usr/local/elasticsearch-head
vim _site/app.js
# 大约 4374 行
修改 elasticsearch.yml 文件
使用 head 助手需要 es 允许跨域访问
vim /usr/local/es/config/elasticsearch.yml
# 允许跨域访问, 添加以下二行
http.cors.enabled: true
http.cors.allow-origin: "*"
安装 head
cd /usr/local/elasticsearch-head
cnpm install
启动
cnpm run start