Elasticsearch5.6.9部署说明(部署head插件)

2018-11-13  本文已影响0人  santiago_sea
上一篇:Elasticsearch5.6.9部署说明(部署集群) https://www.jianshu.com/p/688c0fbe7f39
接上一篇部署完elasticsearch集群后,下面开始部署head插件。
说明:head插件只需要在一个节点安装。

1.首先安装一些环境

su root #在root角色下
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
sudo yum install gcc-c++ make
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
yum -y install yarn nodejs git
npm install -g grunt-cli 
cd /home/elastic  #在elasticsearch的同级目录下
#clone head插件
git clone git://github.com/mobz/elasticsearch-head.git
修改Gruntfile.js
cd /home/elasticelasticsearch-head/head
vim Gruntfile.js
#修改下面这一段:
        connect: {
          server: {
          options: {
            port: 9100,
            hostname: '*', #添加hostname这一行
            base: '.',
            keepalive: true
            }
          }
        }
修改app.js
cd /home/elastic/elasticsearch-head/_site
vim app.js
#修改下面这一段,就是修改ip:port,
#如果使用的是通过公网ip来访问,此处就写公网ip,否则就写局域网ip,port是elasticsearch配置文件的http.port
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://ip:port";
install grunt
npm install grunt --save-dev
npm install
启动head服务
nohup grunt server &
如果发现断开了ssh,这个GUI就访问不了的话,就使用exit命令退出shell或者用screen多会话模式解决。
打开浏览器,访问http://ip:9100
至此head插件安装完成,下一篇文件将会介绍如何安装elasticsearch-sql插件。
下一篇:Elasticsearch5.6.9部署说明(部署sql插件) https://www.jianshu.com/p/df38b36bd328
如果在部署的过程中有问题的话,可以通过wechat联系我,一起交流学习:reload_ing
上一篇 下一篇

猜你喜欢

热点阅读