elasticsearch5.x以后head插件安装方式跟之前不再一样,他需要nodejs运行安装。
步骤:
1.下载nodejs并安装:https://nodejs.org/zh-cn/download/(国内网站快)
2.进入nodejs目录,执行命令:npm install -g grunt-cli,将grunt安装为全局命令。
3.下载head插件并解压:https://github.com/mobz/elasticsearch-head(head并不再需要安装再elasticsearch中)
4.进入head解压后的目录,执行命令npm install即可。
5.到head插件目录,运行grunt server,启动head。(默认访问地址是localhost:9100)
6.
# 修改一下ES的监听地址,这样别的机器也可以访问 network.host: 0.0.0.0 # 增加新的参数,这样head插件可以访问es http.cors.enabled: true http.cors.allow-origin: "*"
7.启动es,通过localhost:9100即可访问es页面。
备注:可以修改Gruntfile.js中的connect属性,增加hostaname。
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}