注:先部署nodejs
进入到elasticsearch-head主目录,如下图:
在此处运行:
npm install
它会自动的从相应的地址进行下载对应的依赖包,从而放入到node_modules中去。成功后当前目录多了一个node_modules文件夹。
启动head插件
第一步先不要着急启动,因为我是用虚拟机进行的搭建,所以希望的是本机也可以进行对应的ip网址访问,于是经各种查询探索,有2处需要注意:
修改Head主目录下的Gruntfile.js
修改elasticsearch下的配置文件
1.修改Gruntfile.js
打开这个js文件找到如下图所示的地方,默认文件中是没有hostname属性的,我们需要手动添加。
connect: {
server: {
options: {
port: 9100,
base: '.',
keepalive: true,
hostname: '*'
}
}
}
2.修改elasticsearch 的启动配置文件
#在文件末尾添加即可
http.cors.enabled: true http.cors.allow-origin: "*"
#切回到head的主目录下,执行如下命令
npm run start
启动成功,如图:
head界面显示如下: