elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据。

elasticsearch-head是基于JavaScript语言编写的,可以使用npm部署,npm是Nodejs下的包管理器。

1.安装elasticsearch-head首先安装node环境

2.下载elasticsearch-head安装包

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

3.安装

#执行命令:
 unzip elasticsearch-head-5.0.0.zip
#把安装包移动到想要的目录下,例如:
 mv elasticsearch-head-5.0.0 /www/server/

4. npm install

进入安装目录
cd /www/server/elasticsearch-head-5.0.0

执行命令安装
npm install
注:如果安装失败,可以使用cnpm install,使用cnpm之前需要安装cnpm,通过
npm install -g cnpm --registry=https://registry.npm.taobao.org 命令安装

5.启动elasticsearch-head服务

启动服务
 npm run start 或者 npm run-script start
可以后台启动
 nohup npm run-script start &
 输出到文件
 nohup npm run-script start > nohup.out 2>&1 &

出现下图,说明启动成功:

无标题ttttt.png

6.使用Head插件访问elasticsearch

访问地址:http://localhost:9100/ ,远程访问使用http://IP:9100/,

无标题ttttt.png

如果连接失败,要允许跨域,需要修改elasticsearch.yml文件,添加如下内容:

http.cors.enabled: true
http.cors.allow-origin: "*"

无标题ttttt.png

说明访问成功