elasticsearch-head 的安装

需要准备Node.js环境与Grunt环境

1、

node.js下载页面 http://nodejs.cn/download/ 


在/opt目录下
下载安装node  wget http://cdn.npm.taobao.org/dist/node/v8.9.3/node-v8.9.3-linux-x64.tar.xz
解压 tar -xvf node-v8.9.3-linux-x64.tar.xz 


把node-v8.9.3-linux-x64移动到/usr/local下本人习惯安装
 mv node-v8.9.3-linux-x64 /usr/local
进入解压目录下的 bin 目录,执行 ls 命令
有node 和 npm

测试

./node -v


安装成功


现在 node 和 npm 还不能全局使用
配置环境变量
sudo vim /etc/profile 


添加以下内容
#NODE
export NODE_HOME=/usr/local/node-v8.9.3-linux-x64  
export PATH=$NODE_HOME/bin:$PATH


保存退出
#执行命令,刷新该配置(必备操作):    
source /etc/profile 
在任意目录下
输入
node -v
npm -v

均显示其版本号


2、grunt 安装
npm install -g grunt-cli
输入grunt -version

显示版本号则说明安装成功


3、
安装elasticsearch-head
下载 head 插件
在/opt下
wget  https://github.com/mobz/elasticsearch-head/archive/master.zip


unzip master.zip 
若出现
-bash: unzip: command not found
安装zip
yum install -y unzip zip
重新解压
移动 mv elasticsearch-head-master /usr/local
在/usr/local/elasticsearch-head-master目录下
推荐使用国内镜像安装head
执行
npm install -g cnpm --registry=https://registry.npm.taobao.org

vim usr/local/elasticsearch-6.2.1/config/elasticsearch.yml

添加以下内容
http.cors.enabled: true
http.cors.allow-origin: "*"

开启HTTP对外提供服务,使Head插件能够访问Elasticsearch集群,修改完成之后重启es


修改head插件的属性

vim /usr/local/elasticsearch-head-master/Gruntfile.js

使head可以访问elasticsearch


在elasticsearch-head-master

grunt server 目录下


启动成功


阿里云别忘了安置9100的安全组
后台启动 nohup grunt server &exit
因为安全性原因,生产环境不建议使用此插件
至此可以通过 ip:9100访问head页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值