elasticsearch离线安装 head、cerebro、bigdesk

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

出现版本号说明安装成功
查看node及npm版本
4、离线安装grunt
未安装前查看grunt版本会出现grunt: command not found

grunt -v

查看grunt 版本
[1]上传grunt包到安装目录
[3]在head目录下执行grunt -version

grunt  -version

如果出现下图说明安装成功
查看grunt版本
但是,正常情况下会出现

command not found

原因在于系统还不知道你已经安装了grunt,此时只要添加grunt-cli环境变量就可以了(也可以配置全局环境变量):

vim ~/.bash_profile

elasticsearch离线安装 head、cerebro、bigdesk_第1张图片
5、启动head插件
[1]进入到head目录:

cd elasticsearch-head-master

[2]启动head:

grunt server

[3]通过浏览器访问http://ip:9100
可看到如下效果:
elasticsearch离线安装 head、cerebro、bigdesk_第2张图片

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
elasticsearch离线安装 head、cerebro、bigdesk_第3张图片
在页面输入es的ip和端口,用户名和密码;用户名和密码可选根据ES配置选择;点击connect则进入页面:
elasticsearch离线安装 head、cerebro、bigdesk_第4张图片

可以看到相应的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

可以看到如下页面:
bigdesk
输入es访问ip:port,点击connect:
elasticsearch离线安装 head、cerebro、bigdesk_第5张图片

点击其中一个节点,查看es节点状态:
elasticsearch离线安装 head、cerebro、bigdesk_第6张图片

elasticsearch离线安装 head、cerebro、bigdesk_第7张图片

6、注意
[1] bigdesk是依靠python启动的,linux默认是安装python,如没有安装python请先安装。

你可能感兴趣的:(elasticsearch离线安装 head、cerebro、bigdesk)