head、cerebro、bigdesk插件离线安装
一:离线安装head插件
1、下载elasticsearch-head插件、nodejs、grunt
可以到各自对应的官网head官网; nodejs官网; grunt官网;选择自己所要的版本下载
亦可下载本人亲测有效的,本文用到的head-nodejs-grunt全套资源包组合;
也可以分别下载:elasticsearch-head下载
nodejs、grunt下载
2、上传资源到安装目录
(公司办公电脑只允许内网,外网电脑下载->办公电脑->中转服务器->目标服务器的流程;出现版本匹配、不断尝试、网上查找资料等循环无数次… 差点崩溃!!!)
3、安装nodejs
[1]解压nodejs安装包node-v11.0.0-linux-x64.tar.xz到安装目录
tar -xvf node-v11.0.0-linux-x64.tar.xz
[2]添加环境变量
修改配置文件/etc/profile ,若没有权限可使用sudo
sudo vim /etc/profile
添加如下语句(/dev/soft/是我安装目录)
export NODE_HOME=/dev/soft/node-v8.12.0-linux-x64 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules
别忘了使它生效
source /etc/profile
[3]检查是否安装成功
node -v
npm -v
出现版本号说明安装成功
4、离线安装grunt
未安装前查看grunt版本会出现grunt: command not found
grunt -v
[1]上传grunt包到安装目录
[3]在head目录下执行grunt -version
grunt -version
如果出现下图说明安装成功
但是,正常情况下会出现
command not found
原因在于系统还不知道你已经安装了grunt,此时只要添加grunt-cli环境变量就可以了(也可以配置全局环境变量):
vim ~/.bash_profile
5、启动head插件
[1]进入到head目录:
cd elasticsearch-head-master
[2]启动head:
grunt server
[3]通过浏览器访问http://ip:9100
可看到如下效果:
head插件安装成功!
二:离线安装cerebro插件
1、下载cerebro插件
cerebro官网地址;或选择本人资源:
2、上传到安装目录、解压
tar -zxvf cerebro-0.6.5.tgz
3、进入cerebro
cd cerebro-0.6.5
4、启动
nohup ./bin/cerebro &
若出现:
[info] play.api.Play - Application started (Prod)
[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
说明启动成功
5、浏览器访问 http://ip:9000
在页面输入es的ip和端口,用户名和密码;用户名和密码可选根据ES配置选择;点击connect则进入页面:
可以看到相应的cpu,存储信息等情况
6、也可以改变访问端口
nohup ./bin/cerebro -Dhttp.port=9999 -Dhttp.address=X.X.X.217 &
解决端口占用的问题。
用浏览器访问:http://X.X.X.217:9999
三:离线安装bigdesk
1、下载安装包
bigdesk git下载:或选择作者提供的bigdesk资源:
2、上传到安装目录、解压
unzip bigdesk-master.zip
3、进入到_size目录
cd /bigdesk-master/_site
4、启动web服务器
#默认监听端口: 8000
python -m SimpleHTTPServer
5、浏览器访问http://ip:8000
可以看到如下页面:
输入es访问ip:port,点击connect:
点击其中一个节点,查看es节点状态:
6、注意
[1] bigdesk是依靠python启动的,linux默认是安装python,如没有安装python请先安装。