Bootstrap

RocketMQ安装部署及可视化仪表盘安装

RocketMQ安装部署及可视化仪表盘安装

1.部署RocketMQ

RocketMQ的部署很简单,只需要到官网下载安装包后解压即可;
首先到官网下载二进制安装包
在这里插入图片描述

我这里以4.9.6为例,输入命令解压即可:

unzip rocketmq-all-4.9.6-bin-release.zip

在这里插入图片描述
进入到解压后的目录,编写启动脚本;
NameServer启动脚本:

vim namesrvStart.sh

输入内容:

nohup sh bin/mqnamesrv > namesrv.log 2>&1 &

Broker启动脚本:

brokerStart.sh

输入内容:

#-n 设置连接的NameServer;
nohup sh bin/mqbroker -n localhost:9876 > broker.log 2>&1 &

并给脚本赋予权限:chomd 755 ./*.sh,然后执行脚本即可;

在这里插入图片描述
在这里插入图片描述

注意:
1.RocketMQ运行需要jdk环境,请先确保jdk已被安装;
2.请注意服务的内存是否足够,否则无法启动,RocketMQ默认设置的内存很大,NameServer和Broker默认的一共要占10多G;
3.内存不够可以,将默认的内存调小点分别编辑,vim bin/runserver.shvim bin/runbroker.sh
将对应的-Xms1g -Xmx1g -Xmn512m-Xms1g -Xmx1g调整为实际需要的;

在这里插入图片描述
在这里插入图片描述

2.可视化仪表板

有两种安装方式,一种是下载源码编译出jar文件,然后启动;另一种是网上找编译好的jar文件直接启动;

  • 源码安装

RocketMQ Dashboard,可以监控、可视化管理mq,可以在官网进行下载源码安装,源码安装,需要先安装Maven包管理工具,进行编译成jar包才能部署;

1.下载源码并解压,进入到解压后的源码目录

unzip rocketmq-dashboard-2.0.0-source-release.zip
cd rocketmq-dashboard-2.0.0-source-release

2.输入命令进行编译

mvn clean package -Dmaven.test.skip=true

3.编译后会生成一个target目录,里面有一个.jar文件,进入目录,输入命令运行即可;

cd target
#可以--server.port=9980参数指定端口
#rocketmq-dashboard-2.0.0.jar包名,请确保和要启动的jar文件一致;
nohup java -jar rocketmq-dashboard-2.0.0.jar > log.out 2>&1 &

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • jar包安装

建议使用编译好的包进行安装,简单快捷,只需上传到服务器执行脚本启动即可:

这是我编译好的包,通过网盘分享的文件:rocketmq-dashboard-2.0.0.jar
链接: https://pan.baidu.com/s/1cobYp54g7m8rAUotaSdKLA?pwd=cu4q 提取码: cu4q
–来自百度网盘超级会员v2的分享

如图上传到服务器后,输入命令即可:

#rocketmq-dashboard-2.0.0.jar包名,请确保和要启动的jar文件一致;
nohup java -jar rocketmq-dashboard-2.0.0.jar --server.port=9980 > log.out 2>&1 &

在这里插入图片描述

注意:1.--server.port=9980是设置启动仪表盘时使用的端口,可根据实际情况自定义,端口不重复即可;
2.注意开放防火墙端口

如图:成功访问仪表盘!由于我启动时没在脚本里面指定连接的NameServer,所以进入页面后我们要把需监控的mqNameServer的地址端口配上;

在这里插入图片描述

;