elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。安装之前确保当前系统已经安装 nodejs 即可。
下载 elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git
进入目录,安装 grunt-cli、安装 grunt、安装依赖的 npm 包
cd elasticsearch-head/
npm install -g grunt-cli
npm install grunt --save
npm install
修改 Elasticsearch 配置文件 config/elasticsearch.yml
在配置文件最后增加两个配置项,这样 elasticsearch-head 插件才可以访问 Elasticsearch 。
http.cors.enabled: true
http.cors.allow-origin: "*"
启动 elasticsearch-head
在 elasticsearch-head 目录下,执行命令:
grunt server
输出如下信息,表示成功
Running "connect:server" (connect) task
Waiting forever...
访问 http://localhost:9100 地址,就可以看到当前 Elasticsearch 集群信息。
Running "connect:server" (connect) task
Waiting forever...