windows elasticsearch-head插件安装教程

elasticsearch-head下载地址:https://github.com/mobz/elasticsearch-head

  1.git下载 

  git clone git://github.com/mobz/elasticsearch-head.git

2.安装过node.js和npm的可以跳过这步
  下载node:
我们用个示例来看一下,我们先用npm安装一个cluster模块
执行 npm install cluster 会在 node_global ode_modules看到cluster 这样说明对了
2.4执行npm config set prefix "D:Program Files odejs ode_global"npm config set cache "D:Program Files odejs ode_cache"
3.
安装 grunt-cli
npm install -g grunt-cli
4.进入 elasticsearch-head 文件夹,执行命令:
npm install grunt --save
5.安装依赖的 npm 包
npm install
6.修改启动文件
所有依赖包安装成功后,修改 elasticsearch-head 目录下的 Gruntfile.js 文件,在 options 属性内增加 hostname,设置为 0.0.0.0。
connect: {
    server: {
        options: {
            hostname: '0.0.0.0',
            port: 9100,
            base: '.',
            keepalive: true
        }
    }
}

修改 Elasticsearch 配置文件 config/elasticsearch.yml

在配置文件最后增加两个配置项,这样 elasticsearch-head 插件才可以访问 Elasticsearch 。

http.cors.enabled: true
http.cors.allow-origin: "*"
此时如果elasticsearch已经是启动状态请重启。

启动 elasticsearch-head 

在 elasticsearch-head 目录下,执行命令:

grunt server

输出如下内容表示启动成功:

Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:9100