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 &