es-head 安装
eshead 为nodejs 项目,故需要首先安装nodejs。完成之后:
1、下载eshead
git clone git://github.com/mobz/elasticsearch-head.git
需要使用git工具,可以 yum -y install git 。
2、安装 grunt
grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,6.0里的head插件就是通过grunt启动的。因此需要安装一下grunt:
npm install -g grunt-cli
npm install grunt --save-dev
完成之后,执行 grunt -version 查看是否安装成功。
3、项目install
在项目目录下执行 npm install
如果按照过程中提示权限错误,可以使用命令:npm install --unsafe-perm
4、运行 es-head
grunt server
后台运行:nohup npm run start &
5、配置
因为 es-head 默认端口为9100,访问ES 9200 需要跨域,所以需要配置 es 支持跨域:
vi elasticsearch.yml
添加如下代码:
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
另外可以修改 es-head 默认ES连接地址:
app.js 4388行 this.base_uri
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
