Elasticsearch-Head(Elastics6.4)安装部署

注:先部署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界面显示如下: