ElasticSearch 6.x 安装Head 插件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hundan_520520/article/details/81538226

Head插件简介

ElasticSearch-head是一个H5编写的ElasticSearch集群操作和管理工具,可以对集群进行傻瓜式操作。

下载head插件

下载地址:https://github.com/mobz/elasticsearch-head;点击clone or download按钮,点击download zip进行下载。下载完毕后解压到任意路径上,别放在elasticsearch安装路径上。

这里写图片描述

安装node.js

这个比较容易,下载后除路径自己填写外,其他直接next就OK了。下载地址:https://nodejs.org/en/download/

这里写图片描述

安装grunt

运行head需要借助grunt命令,因此需要安装grunt,Windows+R,输入cmd,输入命令 cd D:\nodejs(你安装nodejs的路径) 进入nodejs的根目录下,(注意:如果这条命令不能成功执行,那就先执行 D:,成功切换目录后再执行 cd D:\nodejs(你安装nodejs的路径)。),然后执行指令 npm install -g grunt -cli 进行安装grunt。(-g 是全局安装)

安装pathomjs

输入命令 cd D:\head(你安装head的路径) 进入head的根目录下,然后执行命令:npm install 进行安装pathomjs

如果上面命令安装较慢或失败,可以尝试国内镜像安装

npm install -g cnpm --registry=https://registry.npm.taobao.org

配置 ElasticSearch,使得HTTP对外提供服务(config/elasticsearch.yml)

  • 添加如下内容
# 增加新的参数,这样head插件可以访问es。设置参数的时候:后面要有空格
http.cors.enabled: true
http.cors.allow-origin: "*"

修改Head插件配置文件(Gruntfile.js)

  • 找到connect:server,添加hostname一项,如下
connect: {
            server: {
                options: {
                    port: 9100,
                    hostname: '*',
                    base: '.',
                    keepalive: true
                }
            }
        }

启动

  • 通过命令grunt server启动head或者通过命令npm run start也可以启动head(在head的安装目录下)
  • 启动elasticsearch (bin/elasticsearch.bat)

这里写图片描述

参考

https://blog.csdn.net/qq3401247010/article/details/78742524

https://blog.csdn.net/chengyuqiang/article/details/78838175

猜你喜欢

转载自blog.csdn.net/hundan_520520/article/details/81538226