Windows 安装 ElasticSearch Head插件

elasticsearch-head 下载地址

ElasticSearch-head就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,具备集群管理、增删查改等功能。如在head插件页面编写RESTful接口风格的请求,就可以对ElasticSearch中的数据进行增删改查、创建或者删除索引等操作。类似于使用navicat工具连接MySQL这种关系型数据库,对数据库做操作。简而言之:ElasticSearch-head就是一个针对es可视化操作的插件。

1、解压 elasticsearch-head-master.zip 文件
打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,
新增 hostname: '*' 或 hostname: '0.0.0.0'

{
  "connect": {
    "server": {
      "options": {
        "hostname": "*",
        "port": 9100,
        "base": ".",
        "keepalive": true
      }
    }
  }
}

2、安装 grunt
因为 Elasticsearch 5.0 之后的版本 head 插件是通过 grunt 启动,所以需要安装 grunt

npm install -g grunt-cli

查看grunt版本

grunt -version

3、进入 Elasticsearch 安装目录,在config目录中,修改elasticsearch.yml文件,在【D:\elasticsearch\config\elasticsearch.yml】文件的末尾加入如下代码

# 设置外网可以访问
# network.host: 0.0.0.0   
# 增加参数,使head插件可以访问es  
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Type,Content-Length
# node.master: true
# node.data: true

4、安装 head
需要先运行Elasticsearch,运行 D:\elasticsearch\bin\elasticsearch.bat 文件,然后执行如下命令

npm install

注意:可能会报警告或错误,可多次执行npm install命令执行下载

5、启动

npm run start
或
grunt server

Windows 安装 ElasticSearch Head插件_第1张图片

6、打开浏览器
地址栏访问 http://localhost:9100 就可以访问head插件

概览
Windows 安装 ElasticSearch Head插件_第2张图片
数据浏览
Windows 安装 ElasticSearch Head插件_第3张图片
*
*
*

你可能感兴趣的:(Elasticsearch,elasticsearch,windows,搜索引擎)