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

安装

首先将该项目 clone 下来,或者也可以直接下载压缩文件,都可以
下载之后的文件目录

然后就是安装 Elasticsearch-head 插件了,安装该插件需要使用到 Node,所以说需要自己安装 Node 环境,不会的朋友可以看下之前写的这篇文章 Node 下载安装及配置
配置好 Node 环境后就可以使用 npm 命令了,如下(需要引入到 elasticsearch-head 目录下操作):

install 成功之后就可以使用 npm run start 命令启动插件了,如下:
npm run start

启动之后访问 http://localhost:9100/ 即可访问 head 页面

但是,head 页面显示是未连接的,点击连接也没反应

跨域配置
打开开发者工具发现,这里出现了个跨域的问题,所以我们需要手动配置一下
打开 elasticsearch 下的 config 目录,找到 elasticsearch.yml 文件

打开 elasticsearch.yml 文件配置一下,在底部增加以下内容
# 配置跨域
http.cors.enabled: true # 开启跨域
# 允许所有都可以访问
http.cors.allow-origin: "*"

保存退出,然后重启 elasticsearch,再次使用 head 连接,这样就可以了,至于为什么集群健康值为什么是黄色的我也没搞懂,知道的朋友可以评论告知一下,感谢不已

说明
点击右上角的信息,可以查看 elasticsearch 的基本信息

点击索引可以查看索引信息,可以发现这里已经有了两个索引

当然,你也可以自己在这里创建索引(可以把索引当做是数据库)


剩下的功能可以自己去了解一下
可以把 head 当做是数据展示工具
Elasticsearch Head插件安装与配置
本文介绍如何下载并安装Elasticsearch Head插件,包括Node环境的配置过程,解决跨域问题的方法,以及如何通过Head插件管理Elasticsearch集群。
459





