elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es。
在使用之前你必须先要安装elasticsearch,安装完成之后你才能使用该管理工具。
安装步骤:
1.下载地址:https://github.com/mobz/elasticsearch-head,下载后解压缩。
2.解压完成之后,修改Gruntfile.js文件:
connect: {
server: {
options: {
hostname: '0.0.0.0',//添加部分
port: 9100,
base: '.',
keepalive: true
}
}
}
3.打开安装好的elasticsearch文件夹,找到elasticsearch.yml,修改配置,在文件后添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
4.启动elasticsearch,找到bin文件夹下的elasticsearch.bat,启动elasticsearch:
5.确认你的elasticsearch服务器启动完成,之后启动elasticsearch head管理工具,启动之前先要配置安装node.js和npm,安装完成之后使用npm安装grunt:
npm install –g grunt–cli
6.到elasticsearch-head-master目录下,运行命令:
npm install
7.如果速度较慢或者安装失败,可以使用国内镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
8.在elasticsearch-head-master/目录下,运行启动命令:
grunt server
显示为以下信息则表示运行成功:
之后打开浏览器,输入http://127.0.0.1:9100/(http://127.0.0.1:9200/为elasticsearch地址),出现以下结果,则表示成功将elasticsearch head安装完成: