elasticSearch-head是一款类似于phpMyadmin的管理里工具
它是基于node.js运行的,所以请确保服务器带有nodejs与npm环境,
下载elasticSearch-head
1 |
git clone git://github.com/mobz/elasticsearch-head.git |
进入elasticSearch-head目录
1 |
cd elasticsearch-head |
注册npm模块镜像
1 |
npm set registry https://registry.npm.taobao.org |
node-gyp 编译依赖的 node 源码镜像
1 |
npm set disturl https://npm.taobao.org/dist |
清空缓存
1 |
npm cache clean --force |
安装cnpm
1 |
npm install -g cnpm --registry=https://registry.npm.taobao.org |
安装grunt
1 |
cnpm install -g grunt-cli |
安装elasticSearch-head的依赖
1 |
cnpm install |
修改配置:
1 |
vim Gruntfile.js |
大概96行添加hostname: '*' 如下图所示

进入elasticSearch目录修改允许跨域设置
1 |
vim elasticsearch-6.6.2/config/elasticsearch.yml |
在最底部加上如下内容
http.cors.enabled: true
http.cors.allow-origin: "*"
如下图所示

然后启动elasticSearch
1 |
./elasticsearch-6.6.2/bin/elasticsearch |
启动elasticSearch-head插件
进入elasticSeach-head目录下运行下面的命令,默认它是运行在9100端口的
1 |
grunt server |
最后查看是否启动成功了
ip+9100端口访问
连接9200端口的es,如果看到右边区域出现green绿色状态表示连接成功了

© 著作权归作者所有
文章评论(0)